SlideShare a Scribd company logo
1 of 16
ARDUINO
Guide created by an awesomeGrade 9 girl
Arduino
■ Arduino is an open-source electronics platform with easy
to use software and hardware.The boards are able to
read inputs and turn it into an output.
■ The kits usually come with a book that starts you off with
some simple projects that allows you to get used to how
it works and to begin to understand circuits.
■ It also has an app that allows the user to code programs
in Java that can be uploaded to theArduino Board and
run.
Setting Up Arduino
■ Download Arduino from
the website, and install.
■ Connect your Arduino
board to your computer
via USB cable.The green
light labelled ’ON’ will turn
on.
■ Make sure that you
configure your Arduino
board - otherwise it will
not register your code.
Basic Functions of App
Verify
Upload
New
Open
Save
Kit Parts
■ Arduino Uno
■ Battery Snap
■ Breadboard
■ Capacitors
■ DC motor
■ Diode
■ Gels (red, green, blue)
■ H-bridge
■ Jumper wires
■ LEDs
■ LCD
■ Male header pins
■ Optocoupler
■ Piezo
■ Photoresistor
■ Potentiometer
■ Pushbuttons
■ Resistors
■ Servo Motor
■ Temperature sensor
■ Tilt sensor
■ Transistor
■ USB Cable
Breadboard & Arduino Duo
■ The breadboard is where you
build your circuit. Any mistakes
can have huge effects on how it
functions.
■ The most important thing to do
first, is to make sure that the
negative (black/ground) and
positive (red/power) leads are
plugged in properly and in the
right place.
Resistor’s
■ They resist the flow of
electrical energy in a
circuit, changing the
voltage and current as a
result.
■ Resistor values are
marked using coloured
bands, and each colour
corresponds to a number.
LED’s
■ Light Emitting Diodes
(LEDs) are a type of diode
that illuminates when
electricity passes through
it.
■ Electricity only flows in
one direction.
■ The anode connects to
power while the cathode
connects to ground.
The longer leg is called the Anode (+)
The shorter leg is called the Cathode (-)
Circuits Pt. 1
■ When using an Arduino, it becomes clear very quickly that having a basic
understanding of a circuit is useful.
■ Circuits are closed loops of wire with a power source, and something to do
with the power.
■ In a circuit, electricity flows from a point of higher potential energy (power
or +) to a point of lower potential energy (Ground/GND or - ).
■ Circuit Measurements;
Current is the amount of electrical charge at a specific point during
the circuit and is measured in Amps/Amperes.
Voltage is the difference of energy between one point in a circuit and
another and is measured in volts.
Resistance, which is measured in Ohms (Ω), is how much a
component resists the flow of electrical energy.
Circuits Pt. 2
■ There needs to be a complete path from the energy source (Power) to
the point of least energy (Ground) to make a circuit. If this is not done
properly the circuit will not work.
■ There are two types of circuits;
Series Circuit:
A series circuit is a circuit in which resistors are arranged in a
chain, so the current has only one path to take.The current is
the same through each resistor.
Parallel Circuit:
A parallel circuit has two or more paths for current to flow through.
Voltage is the same across each component of the parallel circuit.
Basic Circuits & Programming
Example – Spaceship Interface
■ The Spaceship Interface is
the first proper Arduino
Project, and also happens
to be the easiest in my
opinion.
■ You make a control panel
with a switch and lights
that turn on/change when
the switch is pressed.
■ As you can see in the code,
input only has two states–
commonly referred to HIGH
(voltage) and LOW (no
voltage).
Example – Keyboard Instrument
■ This project allows the user to
hook up a number of switches
that produce a number of
different tones depending on
what you put in.
■ However, not only do you
create a ‘Keyboard
Instrument’, you also
construct a resistor ladder.
■ Unfortunately, I did not get a
photo of this project.
Example – Motorised Pinwheel
■ In this project, the Arduino is
programmed to spin a colourful
pinwheel using a motor.
■ One of the bigger parts of this
project is understanding that
controlling motors are much
harder than controlling LEDs no
matter what the code looks like.
■ If/When you complete this task
for yourself, make sure that you
have a tight hold of the motor as
it is quite powerful and is hard to
control if you are unprepared for
it.
Arduino – Reflection Pt. 1
■ I have found Arduino to be a fun unit with little restrictions. I have a much better
understanding of circuits and how they function. My understanding of code has
also improved even though I could have focused on it more. I should have spent
more time playing around with the kit in general as I wish that I had done more.
■ I really enjoyed how I was given the choice as to which projects I got to do instead
of working systematically through them as the first few were quite boring from
the look of it.
■ If I had more time I would most likely have spent more time on how the
programming actually works and would have gone onto the internet to find more
interesting projects that I could do with the Arduino kit. I also would have liked to
see if I could change the speed of the motor with the spinning pinwheel as it was
very fast and hard to keep a hold of.
■ As a side note: I would have loved to find a way to organise my Arduino Kit better
as there is a box with almost everything in it all jumbled up and hard to find when
attempting to find the smaller components.
Arduino – Reflection Pt. 2
■ Being able to use the Arduino Kit gave me a glimpse at what I could do
in the future with IT. I found that I do enjoy doing hardware, however I
would like to have a further look in to software as I feel as if I haven’t
given it a proper go at all.
■ I have found that this experience has encouraged me to continue in IT
and that I would like to see where this takes me in the future.
■ The best thing about this unit was the fact that there was not a formal
Criteria for it and that I could focus on having fun instead of my writing.

More Related Content

What's hot

Introduction to the Arduino
Introduction to the ArduinoIntroduction to the Arduino
Introduction to the ArduinoWingston
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduinoyeokm1
 
Introduction to arduino!
Introduction to arduino!Introduction to arduino!
Introduction to arduino!Makers of India
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduinoAhmed Sakr
 
Arduino Workshop Day 1 - Basic Arduino
Arduino Workshop Day 1 - Basic ArduinoArduino Workshop Day 1 - Basic Arduino
Arduino Workshop Day 1 - Basic ArduinoVishnu
 
Arduino for Beginners
Arduino for BeginnersArduino for Beginners
Arduino for BeginnersSarwan Singh
 
Arduino Workshop Day 2 - Advance Arduino & DIY
Arduino Workshop Day 2 - Advance Arduino & DIYArduino Workshop Day 2 - Advance Arduino & DIY
Arduino Workshop Day 2 - Advance Arduino & DIYVishnu
 
Arduino Platform with C programming.
Arduino Platform with C programming.Arduino Platform with C programming.
Arduino Platform with C programming.Govind Jha
 
Arduino slides
Arduino slidesArduino slides
Arduino slidessdcharle
 
Introduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and ProgrammingIntroduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and ProgrammingEmmanuel Obot
 
Introduction to Arduino Programming
Introduction to Arduino ProgrammingIntroduction to Arduino Programming
Introduction to Arduino ProgrammingJames Lewis
 
IOTC08 The Arduino Platform
IOTC08 The Arduino PlatformIOTC08 The Arduino Platform
IOTC08 The Arduino PlatformEoin Brazil
 
Introduction to Arduino and Hands on to Iot
Introduction to Arduino and Hands on to IotIntroduction to Arduino and Hands on to Iot
Introduction to Arduino and Hands on to IotSachin S
 
Getting Started With Arduino_Tutorial
Getting Started With Arduino_TutorialGetting Started With Arduino_Tutorial
Getting Started With Arduino_TutorialNYCCTfab
 
Programming with arduino
Programming with arduinoProgramming with arduino
Programming with arduinoMakers of India
 
Arduino Robotics workshop Day1
Arduino Robotics workshop Day1Arduino Robotics workshop Day1
Arduino Robotics workshop Day1Sudar Muthu
 

What's hot (20)

Introduction to the Arduino
Introduction to the ArduinoIntroduction to the Arduino
Introduction to the Arduino
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Arduino basics
Arduino basicsArduino basics
Arduino basics
 
Introduction to arduino!
Introduction to arduino!Introduction to arduino!
Introduction to arduino!
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
Arduino Workshop Day 1 - Basic Arduino
Arduino Workshop Day 1 - Basic ArduinoArduino Workshop Day 1 - Basic Arduino
Arduino Workshop Day 1 - Basic Arduino
 
Arduino for Beginners
Arduino for BeginnersArduino for Beginners
Arduino for Beginners
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Arduino Workshop Day 2 - Advance Arduino & DIY
Arduino Workshop Day 2 - Advance Arduino & DIYArduino Workshop Day 2 - Advance Arduino & DIY
Arduino Workshop Day 2 - Advance Arduino & DIY
 
Arduino Platform with C programming.
Arduino Platform with C programming.Arduino Platform with C programming.
Arduino Platform with C programming.
 
Arduino slides
Arduino slidesArduino slides
Arduino slides
 
Lab2ppt
Lab2pptLab2ppt
Lab2ppt
 
Introduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and ProgrammingIntroduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and Programming
 
Introduction to Arduino Programming
Introduction to Arduino ProgrammingIntroduction to Arduino Programming
Introduction to Arduino Programming
 
IOTC08 The Arduino Platform
IOTC08 The Arduino PlatformIOTC08 The Arduino Platform
IOTC08 The Arduino Platform
 
Arduino tutorial
Arduino tutorialArduino tutorial
Arduino tutorial
 
Introduction to Arduino and Hands on to Iot
Introduction to Arduino and Hands on to IotIntroduction to Arduino and Hands on to Iot
Introduction to Arduino and Hands on to Iot
 
Getting Started With Arduino_Tutorial
Getting Started With Arduino_TutorialGetting Started With Arduino_Tutorial
Getting Started With Arduino_Tutorial
 
Programming with arduino
Programming with arduinoProgramming with arduino
Programming with arduino
 
Arduino Robotics workshop Day1
Arduino Robotics workshop Day1Arduino Robotics workshop Day1
Arduino Robotics workshop Day1
 

Viewers also liked

Lego Mindstorms EV3 - teaching & learning
Lego Mindstorms EV3 - teaching & learningLego Mindstorms EV3 - teaching & learning
Lego Mindstorms EV3 - teaching & learningelketeaches
 
Cyberbullying in the Middle Years
Cyberbullying in the Middle YearsCyberbullying in the Middle Years
Cyberbullying in the Middle Yearselketeaches
 
Social connectedness teaching strategy
Social connectedness teaching strategySocial connectedness teaching strategy
Social connectedness teaching strategyelketeaches
 
School Arcade proposal presentation
School Arcade proposal presentationSchool Arcade proposal presentation
School Arcade proposal presentationelketeaches
 
DIY! Introduction to Arduino (Development Board)
DIY! Introduction to Arduino (Development Board) DIY! Introduction to Arduino (Development Board)
DIY! Introduction to Arduino (Development Board) Dignitas Digital Pvt. Ltd.
 
Getting Started with Arduino
Getting Started with ArduinoGetting Started with Arduino
Getting Started with ArduinoWee Keat Chin
 
20150826 Introduction to Arduino
20150826 Introduction to Arduino20150826 Introduction to Arduino
20150826 Introduction to ArduinoSyuan Wang
 
Introducing... Arduino
Introducing... ArduinoIntroducing... Arduino
Introducing... Arduinozvikapika
 
Arduino Introduction (Blinking LED) Presentation (workshop #5)
Arduino  Introduction (Blinking LED)  Presentation (workshop #5)Arduino  Introduction (Blinking LED)  Presentation (workshop #5)
Arduino Introduction (Blinking LED) Presentation (workshop #5)UNCG University Libraries
 
Getting started with arduino
Getting started with arduinoGetting started with arduino
Getting started with arduinoDr. Pranav Rathi
 
Multimedia Development Lifecycle
Multimedia Development LifecycleMultimedia Development Lifecycle
Multimedia Development LifecycleLeoni Rahmawati
 
Intro arduino English
Intro arduino EnglishIntro arduino English
Intro arduino EnglishSOAEnsAD
 
Lesson sample introduction to arduino
Lesson sample   introduction to arduinoLesson sample   introduction to arduino
Lesson sample introduction to arduinoBetsy Eng
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduinoMohamed Essam
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to ArduinoKarim El-Rayes
 
Introduction to Arduino and Circuits
Introduction to Arduino and CircuitsIntroduction to Arduino and Circuits
Introduction to Arduino and CircuitsJason Griffey
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to ArduinoOmer Kilic
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to ArduinoRichard Rixham
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to ArduinoYong Heui Cho
 

Viewers also liked (20)

Lego Mindstorms EV3 - teaching & learning
Lego Mindstorms EV3 - teaching & learningLego Mindstorms EV3 - teaching & learning
Lego Mindstorms EV3 - teaching & learning
 
Cyberbullying in the Middle Years
Cyberbullying in the Middle YearsCyberbullying in the Middle Years
Cyberbullying in the Middle Years
 
Social connectedness teaching strategy
Social connectedness teaching strategySocial connectedness teaching strategy
Social connectedness teaching strategy
 
School Arcade proposal presentation
School Arcade proposal presentationSchool Arcade proposal presentation
School Arcade proposal presentation
 
DIY! Introduction to Arduino (Development Board)
DIY! Introduction to Arduino (Development Board) DIY! Introduction to Arduino (Development Board)
DIY! Introduction to Arduino (Development Board)
 
Getting Started with Arduino
Getting Started with ArduinoGetting Started with Arduino
Getting Started with Arduino
 
20150826 Introduction to Arduino
20150826 Introduction to Arduino20150826 Introduction to Arduino
20150826 Introduction to Arduino
 
Introducing... Arduino
Introducing... ArduinoIntroducing... Arduino
Introducing... Arduino
 
Arduino Introduction (Blinking LED) Presentation (workshop #5)
Arduino  Introduction (Blinking LED)  Presentation (workshop #5)Arduino  Introduction (Blinking LED)  Presentation (workshop #5)
Arduino Introduction (Blinking LED) Presentation (workshop #5)
 
Getting started with arduino
Getting started with arduinoGetting started with arduino
Getting started with arduino
 
Multimedia Development Lifecycle
Multimedia Development LifecycleMultimedia Development Lifecycle
Multimedia Development Lifecycle
 
Intro arduino English
Intro arduino EnglishIntro arduino English
Intro arduino English
 
Lesson sample introduction to arduino
Lesson sample   introduction to arduinoLesson sample   introduction to arduino
Lesson sample introduction to arduino
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Introduction to Arduino and Circuits
Introduction to Arduino and CircuitsIntroduction to Arduino and Circuits
Introduction to Arduino and Circuits
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Arduino
ArduinoArduino
Arduino
 

Similar to Arduino Introduction Guide 1

arduino
 arduino arduino
arduinojhcid
 
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pdf
 ARDUINO OVERVIEW HARDWARE  SOFTWARE AND INSTALLATION.pdf ARDUINO OVERVIEW HARDWARE  SOFTWARE AND INSTALLATION.pdf
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pdfRuby Hermano
 
Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to Arduinoavikdhupar
 
Robotics and Embedded Systems
Robotics and Embedded SystemsRobotics and Embedded Systems
Robotics and Embedded SystemsAnkan Naskar
 
Arduino comic v0004
Arduino comic v0004Arduino comic v0004
Arduino comic v0004DO!MAKERS
 
295889096 music-reactive-multicolor-led-lights
295889096 music-reactive-multicolor-led-lights295889096 music-reactive-multicolor-led-lights
295889096 music-reactive-multicolor-led-lightsMaheshSrinivasan25
 
Arduino spooky projects_class1
Arduino spooky projects_class1Arduino spooky projects_class1
Arduino spooky projects_class1Felipe Belarmino
 
Arduino - A simple Introduction
Arduino - A simple IntroductionArduino - A simple Introduction
Arduino - A simple Introductionannuai
 
Arduino: Libros de proyectos para Arduino
Arduino: Libros de proyectos para Arduino Arduino: Libros de proyectos para Arduino
Arduino: Libros de proyectos para Arduino SANTIAGO PABLO ALBERTO
 
Arduino obstacle avoidance robot
Arduino obstacle avoidance robotArduino obstacle avoidance robot
Arduino obstacle avoidance robotSteven Radigan
 
Our Arduino project
Our Arduino projectOur Arduino project
Our Arduino projectVioletajeje
 
ARDUINO PROJECTS BOOK
ARDUINO PROJECTS BOOKARDUINO PROJECTS BOOK
ARDUINO PROJECTS BOOKMonique Carr
 
Unit6 p7 andrea&naila.zip.
Unit6 p7 andrea&naila.zip.Unit6 p7 andrea&naila.zip.
Unit6 p7 andrea&naila.zip.Violetajeje
 
Our Arduino Project
Our Arduino ProjectOur Arduino Project
Our Arduino ProjectVioletajeje
 

Similar to Arduino Introduction Guide 1 (20)

Arduino Family
Arduino FamilyArduino Family
Arduino Family
 
arduino
 arduino arduino
arduino
 
Arduino guide
Arduino guideArduino guide
Arduino guide
 
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pdf
 ARDUINO OVERVIEW HARDWARE  SOFTWARE AND INSTALLATION.pdf ARDUINO OVERVIEW HARDWARE  SOFTWARE AND INSTALLATION.pdf
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pdf
 
Instructor background
Instructor backgroundInstructor background
Instructor background
 
Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to Arduino
 
Robotics and Embedded Systems
Robotics and Embedded SystemsRobotics and Embedded Systems
Robotics and Embedded Systems
 
Arduino Comic-Jody Culkin-2011
Arduino Comic-Jody Culkin-2011Arduino Comic-Jody Culkin-2011
Arduino Comic-Jody Culkin-2011
 
Arduino comic v0004
Arduino comic v0004Arduino comic v0004
Arduino comic v0004
 
295889096 music-reactive-multicolor-led-lights
295889096 music-reactive-multicolor-led-lights295889096 music-reactive-multicolor-led-lights
295889096 music-reactive-multicolor-led-lights
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
Arduino spooky projects_class1
Arduino spooky projects_class1Arduino spooky projects_class1
Arduino spooky projects_class1
 
Arduino - A simple Introduction
Arduino - A simple IntroductionArduino - A simple Introduction
Arduino - A simple Introduction
 
Arduino: Libros de proyectos para Arduino
Arduino: Libros de proyectos para Arduino Arduino: Libros de proyectos para Arduino
Arduino: Libros de proyectos para Arduino
 
Arduino obstacle avoidance robot
Arduino obstacle avoidance robotArduino obstacle avoidance robot
Arduino obstacle avoidance robot
 
Our Arduino project
Our Arduino projectOur Arduino project
Our Arduino project
 
Arduino day
Arduino dayArduino day
Arduino day
 
ARDUINO PROJECTS BOOK
ARDUINO PROJECTS BOOKARDUINO PROJECTS BOOK
ARDUINO PROJECTS BOOK
 
Unit6 p7 andrea&naila.zip.
Unit6 p7 andrea&naila.zip.Unit6 p7 andrea&naila.zip.
Unit6 p7 andrea&naila.zip.
 
Our Arduino Project
Our Arduino ProjectOur Arduino Project
Our Arduino Project
 

More from elketeaches

PD Byte - 'Coding' introduction
PD Byte - 'Coding' introductionPD Byte - 'Coding' introduction
PD Byte - 'Coding' introductionelketeaches
 
Alice3 Introduction
Alice3 IntroductionAlice3 Introduction
Alice3 Introductionelketeaches
 
The promise of digital technology in education to deliver equity and transfor...
The promise of digital technology in education to deliver equity and transfor...The promise of digital technology in education to deliver equity and transfor...
The promise of digital technology in education to deliver equity and transfor...elketeaches
 
Leading Girls into ICT: Increasing female participation at Somerset College (...
Leading Girls into ICT: Increasing female participation at Somerset College (...Leading Girls into ICT: Increasing female participation at Somerset College (...
Leading Girls into ICT: Increasing female participation at Somerset College (...elketeaches
 
Leading Girls into ICT: Increasing female participation at Somerset College (...
Leading Girls into ICT: Increasing female participation at Somerset College (...Leading Girls into ICT: Increasing female participation at Somerset College (...
Leading Girls into ICT: Increasing female participation at Somerset College (...elketeaches
 
2022 Commonwealth Games in Quebec
2022 Commonwealth Games in Quebec2022 Commonwealth Games in Quebec
2022 Commonwealth Games in Quebecelketeaches
 
e4e Mrs Schneider Introduction
e4e Mrs Schneider Introductione4e Mrs Schneider Introduction
e4e Mrs Schneider Introductionelketeaches
 
IPT Year 12 how to design database
IPT Year 12 how to design databaseIPT Year 12 how to design database
IPT Year 12 how to design databaseelketeaches
 

More from elketeaches (10)

PD Byte - 'Coding' introduction
PD Byte - 'Coding' introductionPD Byte - 'Coding' introduction
PD Byte - 'Coding' introduction
 
Alice3 Introduction
Alice3 IntroductionAlice3 Introduction
Alice3 Introduction
 
Robotics intro
Robotics introRobotics intro
Robotics intro
 
The promise of digital technology in education to deliver equity and transfor...
The promise of digital technology in education to deliver equity and transfor...The promise of digital technology in education to deliver equity and transfor...
The promise of digital technology in education to deliver equity and transfor...
 
Leading Girls into ICT: Increasing female participation at Somerset College (...
Leading Girls into ICT: Increasing female participation at Somerset College (...Leading Girls into ICT: Increasing female participation at Somerset College (...
Leading Girls into ICT: Increasing female participation at Somerset College (...
 
Leading Girls into ICT: Increasing female participation at Somerset College (...
Leading Girls into ICT: Increasing female participation at Somerset College (...Leading Girls into ICT: Increasing female participation at Somerset College (...
Leading Girls into ICT: Increasing female participation at Somerset College (...
 
Gaming & Gender
Gaming & GenderGaming & Gender
Gaming & Gender
 
2022 Commonwealth Games in Quebec
2022 Commonwealth Games in Quebec2022 Commonwealth Games in Quebec
2022 Commonwealth Games in Quebec
 
e4e Mrs Schneider Introduction
e4e Mrs Schneider Introductione4e Mrs Schneider Introduction
e4e Mrs Schneider Introduction
 
IPT Year 12 how to design database
IPT Year 12 how to design databaseIPT Year 12 how to design database
IPT Year 12 how to design database
 

Recently uploaded

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

Arduino Introduction Guide 1

  • 1. ARDUINO Guide created by an awesomeGrade 9 girl
  • 2. Arduino ■ Arduino is an open-source electronics platform with easy to use software and hardware.The boards are able to read inputs and turn it into an output. ■ The kits usually come with a book that starts you off with some simple projects that allows you to get used to how it works and to begin to understand circuits. ■ It also has an app that allows the user to code programs in Java that can be uploaded to theArduino Board and run.
  • 3. Setting Up Arduino ■ Download Arduino from the website, and install. ■ Connect your Arduino board to your computer via USB cable.The green light labelled ’ON’ will turn on. ■ Make sure that you configure your Arduino board - otherwise it will not register your code.
  • 4. Basic Functions of App Verify Upload New Open Save
  • 5. Kit Parts ■ Arduino Uno ■ Battery Snap ■ Breadboard ■ Capacitors ■ DC motor ■ Diode ■ Gels (red, green, blue) ■ H-bridge ■ Jumper wires ■ LEDs ■ LCD ■ Male header pins ■ Optocoupler ■ Piezo ■ Photoresistor ■ Potentiometer ■ Pushbuttons ■ Resistors ■ Servo Motor ■ Temperature sensor ■ Tilt sensor ■ Transistor ■ USB Cable
  • 6. Breadboard & Arduino Duo ■ The breadboard is where you build your circuit. Any mistakes can have huge effects on how it functions. ■ The most important thing to do first, is to make sure that the negative (black/ground) and positive (red/power) leads are plugged in properly and in the right place.
  • 7. Resistor’s ■ They resist the flow of electrical energy in a circuit, changing the voltage and current as a result. ■ Resistor values are marked using coloured bands, and each colour corresponds to a number.
  • 8. LED’s ■ Light Emitting Diodes (LEDs) are a type of diode that illuminates when electricity passes through it. ■ Electricity only flows in one direction. ■ The anode connects to power while the cathode connects to ground. The longer leg is called the Anode (+) The shorter leg is called the Cathode (-)
  • 9. Circuits Pt. 1 ■ When using an Arduino, it becomes clear very quickly that having a basic understanding of a circuit is useful. ■ Circuits are closed loops of wire with a power source, and something to do with the power. ■ In a circuit, electricity flows from a point of higher potential energy (power or +) to a point of lower potential energy (Ground/GND or - ). ■ Circuit Measurements; Current is the amount of electrical charge at a specific point during the circuit and is measured in Amps/Amperes. Voltage is the difference of energy between one point in a circuit and another and is measured in volts. Resistance, which is measured in Ohms (Ω), is how much a component resists the flow of electrical energy.
  • 10. Circuits Pt. 2 ■ There needs to be a complete path from the energy source (Power) to the point of least energy (Ground) to make a circuit. If this is not done properly the circuit will not work. ■ There are two types of circuits; Series Circuit: A series circuit is a circuit in which resistors are arranged in a chain, so the current has only one path to take.The current is the same through each resistor. Parallel Circuit: A parallel circuit has two or more paths for current to flow through. Voltage is the same across each component of the parallel circuit.
  • 11. Basic Circuits & Programming
  • 12. Example – Spaceship Interface ■ The Spaceship Interface is the first proper Arduino Project, and also happens to be the easiest in my opinion. ■ You make a control panel with a switch and lights that turn on/change when the switch is pressed. ■ As you can see in the code, input only has two states– commonly referred to HIGH (voltage) and LOW (no voltage).
  • 13. Example – Keyboard Instrument ■ This project allows the user to hook up a number of switches that produce a number of different tones depending on what you put in. ■ However, not only do you create a ‘Keyboard Instrument’, you also construct a resistor ladder. ■ Unfortunately, I did not get a photo of this project.
  • 14. Example – Motorised Pinwheel ■ In this project, the Arduino is programmed to spin a colourful pinwheel using a motor. ■ One of the bigger parts of this project is understanding that controlling motors are much harder than controlling LEDs no matter what the code looks like. ■ If/When you complete this task for yourself, make sure that you have a tight hold of the motor as it is quite powerful and is hard to control if you are unprepared for it.
  • 15. Arduino – Reflection Pt. 1 ■ I have found Arduino to be a fun unit with little restrictions. I have a much better understanding of circuits and how they function. My understanding of code has also improved even though I could have focused on it more. I should have spent more time playing around with the kit in general as I wish that I had done more. ■ I really enjoyed how I was given the choice as to which projects I got to do instead of working systematically through them as the first few were quite boring from the look of it. ■ If I had more time I would most likely have spent more time on how the programming actually works and would have gone onto the internet to find more interesting projects that I could do with the Arduino kit. I also would have liked to see if I could change the speed of the motor with the spinning pinwheel as it was very fast and hard to keep a hold of. ■ As a side note: I would have loved to find a way to organise my Arduino Kit better as there is a box with almost everything in it all jumbled up and hard to find when attempting to find the smaller components.
  • 16. Arduino – Reflection Pt. 2 ■ Being able to use the Arduino Kit gave me a glimpse at what I could do in the future with IT. I found that I do enjoy doing hardware, however I would like to have a further look in to software as I feel as if I haven’t given it a proper go at all. ■ I have found that this experience has encouraged me to continue in IT and that I would like to see where this takes me in the future. ■ The best thing about this unit was the fact that there was not a formal Criteria for it and that I could focus on having fun instead of my writing.