Inspired by a youtube video I wanted to start communicating with my Arduino via a serial connection from my computer. Having a connection from my computer -> Arduino opens up a whole lot of new ...
Powering your Arduino Projects
This is a complimentary post for my Arduino digital clock project, and aims to provide some insight into powering your Arduino projects once they have left the prototyping stage. I am by no means a...
Arduino Board Pinouts
ESP8266 LoLin NodeMCU V3 SD CARD VCC ............ 3.3v GND ............ GND MISO ........... D6 MOSI ........... D7 SCK ............ D5 CS ............. D8 WeMos ESP8266 D1 Mini I2C SDA =&...
Pro Mini Digital Clock using DS3231
In this tutorial I am going to be making a simple digital clock using an Arduino Pro Mini 168 and a DS3231 RTC clock module. To keep the wiring simple I am going to be talking to both devices on I2...
Programming an ATTiny85 with an Arduino Uno
I recently received a couple of ATTINY85 micro controllers from BangGood in hopes of shrinking down some of my Arduino projects in the future. Initially I was a bit stumped on how to “flash (progra...
Flashing ATmega 168 (Pro Mini) with an Arduino UNO
In preparation for my post on building a pong game on Arduino I wanted to flash the game code to the smallest Arduino compatible board I had lying around (my ATmega 168 Pro Mini I got from AliExpre...
ESP8266 (MOSI, MISO, SCK, CS) Pinout
When trying to work with an SD Card module on my ESP8266 I ran into some issues mapping the MOSI, MISO, SCK and CS pins. After some digging online it turns out that these values are hard-coded into...
Arduino + Nokia 5110 Screen
Today my goal is to get up and running with a Nokia 5110 LCD module and as little Arduino code as possible. The Nokia 5110 LCD module is a great little screen and offers a resolution of 84 x 48 pix...
Arduino Data Type Usage Examples
This is a quick reference page based on the Official Arduino Reference Guide aimed at giving useful data type usage examples. void The void keyword is used only in function declarations. It indica...
Arduino Cheat Sheet
The majority of content found on this cheat sheet comes from the official Arduino documentation, if you find that something is lacking please comment and I will update this post accordingly. Inclu...