A place for all the arduino code I write.
Find a file
2018-11-06 19:27:26 +00:00
Blink Add blink mini-project 2016-09-25 13:57:15 +01:00
deepsleep Add ESP deep sleep test 2018-04-20 22:40:43 +01:00
dht22 [dht22] Change pin number 2018-08-02 18:36:52 +01:00
eeprom Add eeprom tests 2018-04-27 23:16:29 +01:00
eeprom-search Add eeprom tests 2018-04-27 23:16:29 +01:00
Examples Add LoRaWAN TheThingsNetwork OTAA example, but it doesn't work :-/ 2018-11-06 19:08:07 +00:00
flashLed Corect circuit order in comment 2016-07-02 15:02:36 +01:00
I2cScanner Add missing \r in I2C scanner 2017-08-13 14:29:55 +01:00
SizeOfTest [SizeOfTest] Add long 2018-08-19 15:09:25 +01:00
soil-sensor Test soil sensor 2018-05-13 15:40:42 +01:00
.gitmodules Try to figure out how to interface with the DHT22, but it's not working right yet. 2018-05-01 21:37:53 +01:00
LICENSE initial commit 2016-07-01 09:59:44 +01:00
README.md Add libraries info to README 2018-11-06 19:27:26 +00:00

arduino

A place for all the arduino code I write.

Libraries

For some reason, the Arduino IDE is absolutely ridiculous in that it keeps libraries globally installed. Some of the projects and examples here require that libraries are installed to work, unfortunately (I wasn't able to get them to function any other way :-/). To that end, I've listed below the libraries and where to get them from that I've used.

LMIC

Required for the LoRaWAN projects. Installable through the library manager if you search LMIC.

RadioHead

Used in some of the low-level LoRa test programs. This requires cloning the RadioHead repository into the Arduino IDE libraries folder, which is by default located at ~/Arduino/libraries. Here's the clone command in question:

git clone https://github.com/PaulStoffregen/RadioHead.git

Execute it in the Arduino libraries folder as mentioned above.

Useful Resources

  • Connect with WPA - What seems like a reasonaly good tutorial on how to get a Wemos to connect via WiFi. We'll need a TCP tutorial later on down the line though.