microcontroller
MH-Z19
microcontroller | MH-Z19 | |
---|---|---|
2 | 2 | |
8 | 192 | |
- | - | |
4.7 | 0.0 | |
about 1 year ago | 5 months ago | |
C++ | C++ | |
Apache License 2.0 | GNU Lesser General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
microcontroller
-
Modeling Large Projects??
It depends on the meaning you put into the word “model”. In my opinion the technology (at least the open source ones) is not ready to “model” or simulate both hardware and software at the same time. For hardware, I’d say take a look at CadQuery because you mentioned “large”. Large things require collaboration. Collaboration requires merging work of multiple people. AFAIU That can only be done with CadQuery today. Though CadQuery doesn’t offer a standard way of handling large (and, thus, modular) models. You can check my take on how to use CadQuery for that. For software, you can try VIAM if you feel adventurous. If you don’t want to be a Guinea pig then you may consider using ROS2 though its take on “simulation” is a bit different. If you choose ROS2 and you have some CPU in addition to Arduino’s, you may want to consider my take on controlling Arduino. Though there will be an adventurous aspect to it too. If you don’t have anything in addition to Arduino, you may want to consider micro-ROS instead.
-
ROS2 and Arduino communication
You shouldn’t have to implement such basic building blocks yourself in 2023. Please, consider using https://github.com/openvmp/microcontroller . Unfortunately it’s not yet packaged as an Ubuntu package. So you’ll have to follow instructions to clone it (and it’s dependencies) into your workspace.
MH-Z19
What are some alternatives?
ros2_serial_interface - ROS2 Serial communication interface
uart-esp-cpp - UART C++ Class Component for ESP-IDF
Parallax-FeedBack-360-Servo-Control-Library-4-Arduino - Arduino library which control Parallax FeedBack 360° High Speed Servo easy.
arduino-uart-svm4x - Arduino library to work with the Sensirion's SVM41 sensor modules via UART
ESP-131GPIO - Arduino ESP8266 - E1.31 GPIO relay driver
arduino-mhz19 - 💥 Arduino library for Winsen MH-Z19 – infrared carbon dioxide sensor. The library allows using the sensor over hardware or software UART on any board that supports Arduino.
openvm-models
EByte_LoRa_E220_Series_Library - Arduino LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards)..
NeoPixel-Stair - Stair LedLights, using NeoPixel Ledstrips and an Arduino
ACS712 - Arduino library for ACS Current Sensor - 5A, 20A, 30A
serial_motor_demo
ModuleInterface - Easy config and value sync between IoT modules, database and web pages