Hey everyone! Sorry I have not posted in a while. Today I am back with a new and interesting project. I am pretty sure that you’ve come across a popular Tic-Tac-Toe game that can be played by anyone from all age ranges. If not, I will provide a brief explanation. This strategy game, also known as noughts and crosses (or Xs and Os), is more common among kids to help them develop their planning, problem-solving and cognitive skills. It can be played as a classic paper-and-pencil game or even as a computer game. The players have a three-by-three grid and take turns in placing Xs and Os. The player who places three of his marks in a vertical, horizontal, or diagonal row wins the game. Recently, I’ve been really interested in developing smart interfaces, and I came up with an idea to implement the Xs and Os game on the M5Stack Core using TinyML techniques. In this project, I’ll show the whole implementation pipeline. Here’s a teaser of what we’ll get as an outcome: Overview - Game and Sof
Hey everyone Sorry I have not posted in a while. Today, I am back with an interesting project which is the Arduino Calculator. In this blog post, you will learn about the hardware components that are required for this project, the schematic and the explanation of the codes as well as a demonstration of this Arduino project. Hardware components used in this project Arduino Uno LCD display module with IIC interface - 16x2 Matrix Keypad - 4x4 Male-to-Female Jumper wires (x12) Software required Arduino IDE - latest version (preferred) Schematic Matrix Keypad R1 - D9 R2 - D8 R3 - D7 R4 - D6 C1 - D5 C2 - D4 C3 - D3 C4 - D2 LCD Display module with IIC interface GND (-) - Ground VCC (+) - 5V SDA - A4 SCL - A5 Coding For this project, you will be needing the following libraries: Wire (inbuilt) Keypad LiquidCrystal_I2C If you do not have the last two libraries installed, you can follow the hyperlink to read their documentation and access their repository. You can install the libraries from th