Arduino is a single-board microcontroller which runs on Embedded C and is very easy to use and make basic IoT Projects.
- Jeremy Blum
- Arduino Tutorials
- Arduino Pinout
- Serial Communication
- Programming Arduino using USB-TTL Converter
A Common Misconception: ESP32 is a successor of ESP 8266 and NodeMcu is firmware that comes installed in a ESP8266 and uses the Lua programming language but the ESP8266 that comes with NodeMcu can be reprogrammed via the Arduino IDE
- ESP-01
- ESP 8266
- ATCommand Mode (using it as a WiFi module for Arduino boards)
- Stand-Alone Mode (Using it as a microcontroller)
- Interfacing with the Cloud
- ESP-32
- Introduction
- Tutorials
- Pinout diagram
- Web server (Do this experiment after completing HTTP protocol)
- Download the OS (Raspbian is preferred over NOOBS)
- Format SD Card with SD Card Formatter
- Use Etcher to flash the .iso into the SD Card
- Insert SD Card into the Pi, connect all peripherals and boot it up You are good to go!
- Pinout Diagram
- Tutorials
- Applets using IFTTT
- Adafruit ( Adafruit has a lot sensors and it's IO includes client libraries that wrap REST and MQTT APIs)
Do read this click here
Note: Once you have completed all the things stated above this means that you have covered basics of IoT and there's a lot to do going forward. It just that strong basics make everything look easier.