Skip to content

ESPectro firmware example that leverages Blynk platform

Notifications You must be signed in to change notification settings

dycodex/ESPectro-Blynk-Firmware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESPectro Blynk Firmware

Using ESPectro with Blynk with almost no coding required.

IDE Compatibility

  • Arduino IDE
  • PlatformIO

Dependencies

You have to install the following libraries:

However, if you're familiar with PlatformIO, you only need to download Adafruit's BMP085 Library manually to lib directory!

Blynk's Virtual Pins

We use Blynk Virtual Pins for:

  • Controlling NeoPixel + adjust LED color.
  • Reading Adafruit BMP sensor data (temperature, humidity, pressure).
  • Set analog reading threshold. If the reading is below the threshold, the firmware will attempt to send HIGH value to GPIO 10 (used to toggle ConnectIO).

Here's the pin mapping:

Virtual Pin No. Used as Read / Write
0 NeoPixel LED switch Write
1 NeoPixel red color (0 - 255) Write
2 NeoPixel green color (0 - 255) Write
3 NeoPixel blue color (0 - 255) Write
4 Temperature Read
5 Pressure Read
6 Altitude Read
7 Sea-level Pressure Read
8 Analog reading (A0) threshold Write

Releases

No releases published

Packages

No packages published

Languages