Tag Archives: Microcontroller

Arduino interface to MPU9250 / MPU9255 gyroscope, accelerometer, and compass

This post is a quick introduction to get an MPU9250  gyroscope, accelerometer, and compass module (so called 9 axis) connected and talking to an Arduino. I’m using a 5V Arduino Nano, because the description of this module says that it is 5V tolerant. Markings on chip is: MP92 / W864A1 / 1410   The library I … Continue reading Arduino interface to MPU9250 / MPU9255 gyroscope, accelerometer, and compass

Arduino ST7735 SPI 128×160 TFT Display Module

A quick guide describing how to hook up an ST7735 128×160 SPI TFT display to your Arduino and get the library to display something. Here is a link to the module I purchased from AliExpress: Smart-Electronics-1-8-Inch-128-160-Serial-SPI-TFT-LCD-Module-Display-PCB-Adapter-Power It came packaged in in an anti-static bag with a label indicating that it uses the ST7735S IC: On … Continue reading Arduino ST7735 SPI 128×160 TFT Display Module

Upgrading Sonoff Wireless Smart Switch Flash Memory (ESP8266)

I’ve been playing around with the ESP8266 based Sonoff Wireless Smart Switch and I really wanted to upgrade the flash from the 1MB it comes with to 4MB so I can re-program it over wifi. I’ve already got custom firmware running on it, but I don’t like the idea of opening it op and hooking it … Continue reading Upgrading Sonoff Wireless Smart Switch Flash Memory (ESP8266)

Programming an ITEAD Sonoff Wireless Smart Switch (ESP8266)

I purchased some of these wireless smart switches from ITEAD, but didn’t like that you had to use their app and cloud server to use them. They use an ESP8266 microprocessor, so I wanted to see if I could re-program it to load my own firmware. You can also pick up a similar module from … Continue reading Programming an ITEAD Sonoff Wireless Smart Switch (ESP8266)

Nokia 3310 LCD Driver JAL PIC Library

[An old project I moved from my previous website, you can still find display modules using the PCD8544 controller, like this 5110 LCD Module] This JAL library includes functions for controlling the Nokia 3310 LCD (PCD8544 controller) and also a 5×7 font. Currently the table used only works on 16F, but should not take much … Continue reading Nokia 3310 LCD Driver JAL PIC Library

LM75 Temperature Sensor with 7 segment display output

[An old project I moved from my previous website] This is a test project built hastily on a solder less breadboard. It uses a LM75 to read the current temperature via I2C and displays the result on three 7 segment displays. It uses a PIC16F628 with an internal 4 Mhz clock. The program was created … Continue reading LM75 Temperature Sensor with 7 segment display output