Skip to main content

Posts

85. Analog and Digital Clock on Adafruit TFT Display using Arduino

 Hey everyone, Sorry I have not posted in a while. Today, I will be presenting you my Analog and Digital Clock on Adafruit TFT Display using Arduino. You can find the schematic and code explanation within this post. Read on further to learn how I did this project. Hardware components used in this project Arduino Mega 2560 Adafruit 2.8" TFT Touch Shield for Arduino w/ Capacitive Touch - You could also use any other Arduino compatible TFT display DS1307 RTC Module Solderless Breadboard - Half+ (This is optional if you are connecting the RTC module to the development board directly) Jumper wires (x4) - Male/Male jumper wires if using solderless breadboard. Female/Male if connecting RTC module directly to Arduino Mega. Software apps Arduino IDE - latest version is recommended Setup Connections DS1307 RTC Module SCL - A5 SDA - A4 VCC - 5V GND - Ground Adafruit TFT Touch shield You can simply place the Adafruit TFT Touch shield onto your Arduino Mega 2560 development board. Make sure to
Recent posts

84. DIY Arduino Live IPL Scoreboard using Adafruit TFT Touch Shield and Python

 Hey everyone! The Indian Premier League, IPL, is the most famous in all formats of Cricket. According to The Hindu, the Board of Control for Cricket in India (BCCI) has decided against suspending the league despite cricketers choosing to return home midway through the IPL and people calling for the tournament's postponement due to the current COVID-19 situation. This league has attracted millions of fans but sadly, none of them are allowed to watch the games in the stadium due to the pandemic situation. While some may have access to view the scores or watch the match, some may not know about the match timeline until the final results are released. I decided to make a DIY Arduino Live IPL Scoreboard using my Adafruit TFT Touch Shield and Python and the scores will be updated every 100 milliseconds. Read on further to learn how I did this project. After reading this post, you would also be able to make one on your own! Hardware components required for this project  Arduino Mega 2560

83. Painting on Adafruit TFT Touch Shield with Colour Picker

 Hey everyone Today I am back with a new and interesting project. In this post, you will learn to make your own colour picker and use it with your Adafruit Touch shield for digital painting. The colour picker is now limited to detect up to 7 colours - Black, Blue, Brown, Green, Red, Yellow and White - but it can be programmed to detect much more. Read on further to learn how to do this project. Hardware components used for this project Arduino Mega 2560 Adafruit 2.8" TFT Touch Shield with Capactive Touch TCS230/ TCS3200 colour sensor module IR tracking sensor module Solderless Breadboard - Half + Male-to-Female Jumper wires (x8) Male-to-Male Jumper wires (x4) Setup Connection Adafruit 2.8" TFT Touch Shield You can simply place it onto your Arduino Mega 2560 development board. TCS230/ TCS 3200 colour sensor module S0 - D34 S1 - D33 S2 - D31 S3 - D32 OUT - D30 OE - Ground GND - Ground VCC - 5V IR Tracking sensor module VCC - 5V GND - Ground S - D40 Coding For this project, yo

82. DIY Customizable Digital Screensaver Picture Frame using Arduino

 Hey everyone Today I am back with an interesting and easy project. In this post, you will learn about making your own customizable Arduino digital screensaver picture frame. Read on further to learn how to do this project. Hardware components needed for this project Arduino Uno 2.8" TFT Touch Shield for Arduino w/Capacitive Touch MicroSD card Software apps Arduino IDE Setup Schematic The connection is pretty simple if you are using an Arduino Uno: simply plug in the shield and you are ready to go. To use this board with the Arduino Leonardo, you have to solder three jumpers. Refer to this guide to learn how to connect your Adafruit TFT display with your favorite microcontroller: https://learn.adafruit.com/adafruit-2-8-tft-touch-shield-v2/connecting Code Before you start coding, you will have to download and install two libraries to use this TFT: Adafruit ILI9341 Library : contains the low-level code specific to this device Adafruit GFX Library : handles graphics operations common

81. Utilizing Dual Axis Joystick Module as a Pointing device with Arduino and Python

Hey everyone Today I will be explaining about my new project. In this post, you will be learning to utilize your Dual Axis Joystick module as a pointing device with the help of Arduino and Python.  Hardware Components used in this project Arduino Uno - You could use any other development board Dual Axis XY Joystick Module (KY-023) Male - to - Female Jumper wires (x5) Software apps Arduino IDE Python IDLE Setup Schematic GND - Ground VCC - 5V VRx - A0 VRy - A1 SW - D3 Code Before moving on to coding, you will need to understand how the Joystick module works. To learn about the module, please visit this page: How 2-Axis Joystick Works & Interface with Arduino + Processing . You will need to use both Arduino IDE and Python IDLE for this project. Before moving on to the coding of this project, let me guide you to install the Python software along with some important python modules. Download the software from  here . I would recommend you to download the latest compatible version for yo

80. Interfacing the HC-06 Bluetooth module with Arduino

 Hello everyone Today I am going to give you a tutorial about interfacing the HC-06 Bluetooth module with Arduino. In this tutorial, you will be learning about the module - the basic introduction. You will also learn how to set up the module, connect and interface it. HC-06 Bluetooth module HC-06 is a Bluetooth module designed for establishing short range wireless data communication (<100 meters). It is very easy to interface and communicate. It can be interfaced with almost all microcontrollers or processors as it uses UART interface.  This module has the ability to transmit files at speed up to 2.1Mbps and works on Bluetooth 2.0 communication protocol. Unlike the HC-05 Bluetooth module, this module can only act as a slave device. Operating Voltage: 3.3V - 6V Operating Frequency range: 2.402 GHz - 2.480 GHz Pinout You will only be needing the four pins in the HC-06 Bluetooth module. RXD: Serial Data Receive Pin. Used for serial input. 3.3V logic TXD: Serial Data Transmit Pin. Used