The project book, written by well-known Elektor author Dogan Ibrahim, holds many software- and hardware-based projects especially developed for the Arduino Uno Experimenting Kit. The kit comes with the Arduino Uno R4 Minima, several LEDs, sensors, actuators, and other components. The purpose of the kit is to make a flying start with hardware and software aspects of projects designed around the Arduino Uno microcontroller system.
The projects given in this guide are fully evaluated and working and fully employ all the supplied components. A block diagram, a circuit diagram, an extensive program listing, and a complete program description is given for every project in the guide.
Over 80 Projects in the Book
Hardware Projects with LEDs
- Blinking LED - using the on-board LED
- Blinking LED - using an external LED
- LED flashing SOS
- Alternately blinking LEDs
- Chaser-LEDs
- Chasing LEDs 2
- Binary counting LEDs
- Random flashing LEDs - Christmas lights
- Button controlled LED
- Controlling the LED flashing rate - external interrupts
- Reaction timer
- LED color wand
- RGB fixed colors
- Traffic lights
- Traffic lights with pedestrian crossings
- Using the 74HC595 shift register - binary up counter
- Using the 74HC595 shift register - random flashing 8 LEDs
- Using the 74HC595 shift register - chasing LEDs
- Using the 74HC595 shift register - turn ON a specified LED
- Using the 74HC595 shift register - turn ON specified LEDs
7-Segment LED Displays
- 7-Segment 1-digit LED counter
- 7-Segment 4-digit multiplexed LED display
- 7-Segment 4-digit multiplexed LED display counter - timer interrupts
- 7-Segment 4-digit multiplexed LED display counter - blanking leading zeroes
- 7-Segment 4-digit multiplexed LED display - reaction timer
- Timer interrupt blinking onboard LED
Liquid Crystal Displays (LCDs)
- Display text on the LCD
- Scrolling text on the LCD
- Display custom characters on the LCD
- LCD based conveyor belt goods counter
- LCD based accurate clock using timer interrupts
- LCD dice
Sensors
- Analog temperature sensor
- Voltmeter
- On/Off temperature controller
- Darkness reminder - using a light-dependent resistor (LDR)
- Tilt detection
- Displaying water level
- Water level controller
- Water flooding detector with buzzer
- Sound detection sensor - control the relay by clapping hands
- Flame sensor - fire detection with relay output
- Temperature and humidity display
- Generating musical tones - melody maker
The RFID Reader
- Finding the Tag ID
- RFID door lock access with relay
The 4x4 Keypad
- Display the pressed key code on the Serial Monitor
- Integer calculator with LCD
- Keypad door security lock with relay
The Real-Time Clock (RTC) Module
- RTC with Serial Monitor
- RTC with LCD
- Temperature and humidity display with time stamping
- Setting and displaying the current time
- Periodic interrupt every 2 seconds
The Joystick
- Reading analog values from the joystick
8x8 LED Matrix
Motors: Servo and Stepper
- Test-rotate the servo
- Servo sweep
- Joystick-controlled servo
- Rotate the motor clockwise and then anticlockwise
The Digital to Analog Converter (DAC)
- Generating a square wave with 2 V amplitude
- Generate a s