Arduino Esplorare V.03
July 27, 2024 · 2:30 AM - 10:30 AM @ Faculty of Engineering, kilinochchi, University of Jaffna
Description
The Arduino Esplorare V.03 is a tutorial and practical workshop conducted on July 27, 2024, for the E22 Batch, mainly focusing on their current semester (Semester 03) subject ID3020: Design and Prototyping. It was held in the Computer Engineering Department lecture halls 01 and 02. The session was conducted in both Sinhala and Tamil to provide participants with a comprehensive understanding of Arduino.
Agenda
1) Welcome speech by Chairman of RAS: (8.00 AM – 8.10 AM) 2) Advisor’s speech by Mr. Kaneshwaran: (8.10 AM – 8.20 AM) 3) Introduction presentation: (8.20 AM – 8.50 AM) • Arduino boards come in various types (e.g., Arduino Uno, Arduino Nano, Arduino Mega). Each board has different specifications in terms of pins, memory, and processing power. • During a practical session, introduce participants to the specific Arduino board you'll be using and guide them on how to set it up. 4) Arduino Basic Coding: (8.50 AM – 9.30 AM) • Teach participants the basics of Arduino programming, including syntax, variables, control structures (e.g., loops, conditionals), and functions. • Walk them through writing a simple "Hello World" program (blinking an LED) to ensure they understand how to upload code to the Arduino. 5) Lights Patterns: (9.30 AM – 10.00 AM) • Introduce participants to using LEDs and how to wire them to the Arduino. • Demonstrate how to create different lighting patterns (e.g., blinking, fading, running lights) by controlling the LEDs through Arduino code. 6) SG90 Servo Motor: (10.00 AM – 10.30 PM) • Show participants how to wire the SG90 servo motor to the Arduino and control its position using the servo library. • Guide them in creating a program that moves the servo motor to specific angles. 7) Tea break: (10.30 AM – 11.00 PM) 8) L298N Motor Driver and DC motor: (11.00 AM – 11.30 AM) • Explain how to wire the L298N motor driver to the Arduino and connect it to a DC motor. • Demonstrate how to control the direction and speed of the DC motor using the motor driver and Arduino code. 9) HC-SR04 Ultrasonic Sensor: (11.30 PM – 12.00 PM) • Explain the principle of ultrasonic distance measurement and how the HCSR04 sensor works. • Show how to wire the sensor to the Arduino and write code to measure distances using the sensor. ARDUINO Esplorare V.03 | 27 JULY 2024 10) HC-05 Bluetooth Module: (12.00 PM – 12.30 PM) • Teach participants how to wire the HC-05 Bluetooth module to the Arduino and set it up for communication. • Guide them in writing code to establish a Bluetooth connection and exchange data between the Arduino and a Bluetooth-enabled device. 11) Lunch break: (12.30 PM – 01.45 PM) 12) PIR Sensor: (01.45 PM – 02.15 PM) • Describe how PIR sensors work by detecting infrared radiation emitted by moving objects. • Show participants how to wire a PIR sensor to the Arduino and write code to trigger actions based on detected motion. 13) LDR Sensor: (02.15 PM – 02.45 PM) • Light Dependent Resistors (LDRs) detect light levels and are often used for controlling lights or in applications that require light sensing. 14) Practical Session: (02.45 AM – 03.30 PM) 15) Discussion: (03.30 PM – 03.50 AM) • Discuss what are the problem occur during the session. 16) Vote of thanks by Secretary of RAS: (03.50 AM – 04.00 PM)