Comments (1)
That depends. You configure this library by passing a Serial object (specifically, any Stream
instance) to it, from which it will read data. In the read.ino
example, there is:
P1Reader reader(&Serial1, 2);
Which sets up the library to read from Serial1
, which is available on e.g. an Arduino Mega. What the RX pin is that corresponds to this serial port depends on the Arduino board you're using, see the docs for the board for more info.
Also note that not all boards (e.g. a Uno) have multiple hardware serial ports, which means you either have to use SoftwareSerial (or similar such as AltSoftSerial) to emulate a second serial port, or use the primary serial port (but then you cannot use the serial port for debugging, if you also open up the serial monitor, you'll create a conflict on the primary serial port).
from arduino-dsmr.
Related Issues (20)
- Belgium DSMR does not parse correctly HOT 26
- Bug in parsing logic HOT 2
- Allow customizing mbus id allocations HOT 9
- Doesn't compile on with Arduino 1.8.12?
- Error: a reinterpret_cast is not a constant expression HOT 6
- Problem compiling demo code HOT 3
- reader.available() remains false using Wemos d1 mini HOT 2
- ESP 3.0.0 HOT 7
- Support more OBIS codes so that the parser can be used in more countries HOT 1
- Cannot assign to String with latest Arduino after fix for Error: a reinterpret_cast is not a constant expression HOT 3
- Not able to read timestamps from TimestampedFixedValue HOT 1
- How to access items in a log ? HOT 1
- Update Library on PlatformIO Registry HOT 2
- Baud rate check in header parsing too strict HOT 5
- Timestamp no processed
- T211 DSMR5 meter does not send a unit for unlinked gas meter, causing 'missing unit' errors HOT 1
- [Question] Can the P1Parser class be used on Windows or Linux PC hardware or on a microcontroller without Arduino library? HOT 6
- arduino-dsmr niet werkt op nieuwe esp8266 lib HOT 6
- Unable to build for ESP32 Dev Module HOT 3
- Testing software HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arduino-dsmr.