2-day workshop
Two-Day Arduino Workshop
Arduino is an easy-to-use hardware and software platform for building interactive projects that read switches and sensors and control lights, motors and other outputs. In two days, students go from their first program to their own working project.
2 days · approx. 16 hoursKits providedCertificates
Highlights
- Concepts of Arduino and how it works
- Level up from beginner to maker
- Hands-on programming and prototyping
- Build your own project on day 2
Who can attend
No prerequisites. Open to students of any branch with an interest in embedded systems, makers and designers.
Schedule
DAY 1
- Introduction to embedded systems
- Electronic components
- Open-source platforms
- Arduino platform and software
- Introduction to sensors
- LED interfacing
- LCD interfacing
DAY 2
- Analog and digital inputs
- GSM / GPS interfacing
- Motor interfacing
- Serial interface (UART / USART)
- Arduino with a PC GUI
- Arduino in industrial applications
- Build your own Arduino project
Detailed content
01Introduction to embedded systems
- What an embedded system is
- Programming languages
- Applications of embedded systems
02Electronic components
- Active, passive and semiconductor devices
- How and where components are used
03Open-source platforms
- What open source is and why it matters
- Open source vs proprietary tools
04Arduino platform and software
- Installing the Arduino IDE
- Writing and uploading your first program
05Sensors
- Common sensors and how they work
- Connecting sensors to Arduino
- Industrial uses of sensors
06LEDs and LCD
- Blinking, fading and chasing LEDs
- Wiring a character LCD
- Displaying text and live sensor values
07Analog and digital inputs
- Controlling an LED with a potentiometer
- Reading sensor inputs
- Push buttons and switching a relay
08GSM / GPS interfacing
- How GSM and GPS modules work
- AT commands
- Reading location
09Motor interfacing
- How relays work
- DC motor control
- Servo motor control
10Serial interface
- Controlling LEDs from a computer
- Reading digital and analog inputs over serial
- UART, USART and SPI
11PC GUI interface
- Designing a simple desktop GUI
- Two-way communication with Arduino