0% found this document useful (0 votes)
23 views

Embedded Systems Using Arduino

This 8-day course outline from the Department of Electrical and Electronic Engineering at Universiti Teknologi PETRONAS introduces students to embedded systems using Arduino. Over 8 modules, students will learn about Arduino features and programming, digital and analog inputs/outputs, structured programming techniques, and interfacing Arduino to devices like LCD displays and DC motors. Students will complete two projects, building a musical box in Module 4 and a line follower robot in Module 8. The course provides students with equipment including an Arduino board, breadboard, LEDs, LCD display, potentiometer, photoresistors, resistors, and connectors.

Uploaded by

Musa Mohd Yusuf
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Embedded Systems Using Arduino

This 8-day course outline from the Department of Electrical and Electronic Engineering at Universiti Teknologi PETRONAS introduces students to embedded systems using Arduino. Over 8 modules, students will learn about Arduino features and programming, digital and analog inputs/outputs, structured programming techniques, and interfacing Arduino to devices like LCD displays and DC motors. Students will complete two projects, building a musical box in Module 4 and a line follower robot in Module 8. The course provides students with equipment including an Arduino board, breadboard, LEDs, LCD display, potentiometer, photoresistors, resistors, and connectors.

Uploaded by

Musa Mohd Yusuf
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Department of Electrical and Electronic Engineering

Universiti Teknologi PETRONAS


An Introduction to Embedded System Using Arduino
Course Outline
Day 1

Day 2

Module 1

Introduction
Embedded System
Arduinos and their features
Setting up an Arduino system
Programming an Arduino

Module 2

Digital inputs and outputs


LED
Buttons
Digital sensors
Reading multiple digital inputs
Finite State Machine

Module 3

Analog inputs and outputs


Controlling blinking rate using analog input
Using analog output for fading effect
Generating sound

Module 4

Project 1: Musical box

Module 5

Structured Programming
Selection constructs
Logical (Boolean) expressions
Modular programming
User-defined functions
Writing your own functions

Module 6

Interfacing to LCD display


Displaying value from analog input
Selecting output using digital input

Module 7

Interfacing to DC motors
What is PWM?
H-bridge

Module 8

Project 2: A line follower robot

Equipment and Tools

1.
2.
3.
4.
5.
6.
7.

Personal computer
Arduino board
Mini breadboard (normal breadboard can do)
LED (8 pcs)
LCD display (16x2 ??)
Potentiometer (kena tanya Sayuthi value dia)
Photoresistors (Light Dependent Resistors, LDR, 3 pcs rasanya kat
store ada bnyk.. klu xde bagitau))
8. Resistors (220, 1 k, 10 k etc)
9. Connectors (wires)

You might also like