Links to the most popular posts.
Arduino
Turning things on and off with an Arduino
Arduino with HD44780 based Character LCDs
Arduino with Optocouplers
Switching Things On and Off With an Arduino
Introduction and Setup
Press For On, Release For Off
Toggle Switch
Start And Stop An Action Using a Push Button Switch
Two switches. One for On. One For Off.
Multiple states from a single push button switch
Start a Timer
Arduino Serial (updated)
Introduction, Using The Serial Monitor, and More
A Look at the Different Serial Libraries
Serial Commands Explained
Serial Data
Getting Started With Using Serial Communication To Send Commands
ASCII Data and Using Markers to Separate Data
Arduino + Visual Basic
Arduino and Visual Basic: Receiving Data From the Arduino
Arduino and Visual Basic: Receiving Data From the Arduino Part 2
Arduino and Visual Basic: Controlling an Arduino
ESP8266 and the Arduino IDE
Part 1: ESP8266 and the Arduino IDE Using the Esp8266 with the Arduino IDE (Updated)
Part 2: Control an LED from a web page using Access Point Mode (AP)
Part 3: Control an LED from a web page using Station Mode (ST)
Part 4: Connecting to an ESP8266 with unknown IP address using mDNS
Part 5: adding wifiManager
Part 6: JavaScript and AJAX
Part 7: More Controls. 3 LEDs
Part 8: Auto Updating Webpage
Part 9: first steps with Websockets
Part 10a: IOT Website. Temperature and Humidity Monitor
Part 10b: IOT Website. Enhancing the Website
Part 10c: IOT Website. IOT Monitor Station. Add a LCD
Part 10d: IOT Monitor, the final project
ESP8266-01 Programming Breakout Board. Includes 3.3 voltage regulator for power, voltage divider for RX and switches for reset and programming.
Basic connection guide.
ESP8266 + serial adaptor
Arduino to ESP8266 By Serial Communication
Arduino & ESP8266 Webserver. An old example of a webserver using AT commands, can be done but very clunky and slow. Much better to now use the Arduino IDE. Useful if you want to know what is happening behind the scenes when using a library.
Bluetooth
Bluetooth Modules
Bluetooth modules. A brief look at some different Bluetooth modules
HM-10
Updated HM-10 guide. A run through of the HM-10 and how you can use it.
Arduino, HM-10 and App Inventor 2. How to use the HM-10 with App Inventor 2.
Adding a slider to LED Control
HC-06 and HC-05 Bluetooth
HC-05 and HC-06 zs-040 Bluetooth modules. First Look
HC-06 (ZS-040) Introduction
Arduino With HC-05 Bluetooth Module in Slave Mode
Arduino with HC-05 (ZS-040) Bluetooth module – AT MODE
Connecting 2 Arduinos by Bluetooth using a HC-05 and a HC-06: Easy Method Using CMODE
Connecting 2 Arduinos by Bluetooth using a HC-05 and a HC-06: Pair, Bind, and Link
FC-144 HC-05 and HC-06
HC-05 FC-114 and HC-06 FC-114. First Look
HC-05 FC-114 and HC-06 FC-114. Part 2 – Basic AT commands
HC-05 FC-114 and HC-06 FC-114. Part 3 – Master Mode and Auto Connect
RN4870/1
Remote Control using Bluetooth and Android
Turning a LED on and off with an Arduino, a HC-06 and Android
Control an Arduino from an Android App. arduinoBTcontrol
Arduino To Arduino by Bluetooth
Arduino to Arduino by Bluetooth
Bare bones Arduino
Basic connection guide. Arduino on a breadboard
Programming a ATmega 328p / Arduino Nano as an ISP Programmer
Arduino / ATmega 328P fuse settings
Arduino, App inventor and Bluetooth Classic
Turning a LED on and off part 1. Basic LED control.
Turning a LED on and off part 2.. Now with 2 way control.
Turning a LED on and off part 3. 2 way control with 3 LEDs with 3 switches
arduinoBTcontrol. Various controls and events
App inventor and Bluetooth Classic
App Inventor – Auto Connect To Bluetooth on start
App Inventor 2 Pseudo Screens
Create A Bluetooth Joypad With App Inventor 2