Quick Links

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

Arduino with 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