Projects Graph Your Pulse with an Arduino Pulse Ox Plethysmograph With the recent COVID-19 outbreak, I have noticed a new interested in biomedical engineering and electronics among the general population. In this tutorial, I’ll guide you through creating your own Arduino-based pulse plethysmograph.
Microcontrollers Weather Station Project: ESP32 with LoRa Telemetry Monsoon season is rapidly approaching. Last year my neighbors were heavily affected by the weather when we received over a foot of rainfall in just a few hours. Flooding was
Arduino Expand Your Arduino’s Storage with an External EEPROM Part II: Reading from the AT24C256 – A Tutorial in How to Use the I2C Protocol Continued We first began our journey into learning the I2C protocol three weeks ago. In that post, we learned to write to an external EEPROM over the I2C protocol using nothing
Arduino Expand Your Arduino's Storage with an External EEPROM (AT24C256): A Tutorial in How to Use the I2C Protocol In a previous post, we covered how to expand your number of analog inputs by using an external ADC over the SPI bus. Today I want to demonstrate how to
Arduino Interfacing an 8-bit Microcontroller with a 10-bit Device over the SPI Protocol In Simon Monk's Programming Arduino Next Steps: Going Further with Sketches, Simon introduces the SPI protocol by way of interfacing the Arduino with a 10-bit ADC (specifically the MCP3008). Unfortunately,
Arduino How to Fix ESP32 Compiler Error in Arduino IDE: /heltec/esp32/tools/esptool/esptool.py No module named serial.tools.list_ports So you've installed one of the various ESP32 board managers for the Arduino IDE. You go to compile your code and you get the following message: Trackback arduino line 35, in <module> import serial.tools.list_ports as list_ports /heltec/esp32/