Movatterモバイル変換


[0]ホーム

URL:


Uploaded byssuser478d0e
PPTX, PDF39 views

Arduino basics & programming skill development

Arduino basics, programing, pin out

Embed presentation

Download to read offline
ArduinoYarelis D. AcevedoArianna H. ColónTiahra N. Avilés1
AGENDA 212How to getstarted?34What is Arduino?What is an Arduino? Why Arduino? How canI use it and implement it on the lab?Arduino SoftwareHow Arduinos areprogrammedHands OnUsing Tinkercadsimulator
What is amicrocontrollerTo answer this enter tomenti.com Code: 5829 27073
What is a microcontroller? 4A microcontroller (MCU for microcontroller unit)is a small computer on a singlemetal-oxide-semiconductor (MOS) integratedcircuit (IC) chip. A microcontroller contains oneor more CPUs (processor cores) along withmemory and programmable input/outputperipherals.
Big computers vs small computers 5
What isArduino?What is an Arduino? What is the purpose?How can I use it and implement it on the016
A brief story. The Arduino project began in2005 as a tool for students at theInteraction Design Institute Ivrea in Ivrea,Italy, aiming to provide a low-cost and easyway for novices and professionals to createdevices that interact with theirenvironment using sensors and actuators.Arduinomicrocontroller7
Arduino Microcontroller 8● Open-source electronicsplatform based on easy-to-usehardware and software.● Are able to read inputs - lighton a sensor, a finger on abutton, or a Twitter message -and turn it into an output -activating a motor, turning onan LED, publishing somethingonline.
9What is itused for?● Physical Computingprojects / research● Interactive Installations● Rapid Prototyping
What can I do? 10Sensors● Push buttons, touchpads,tilt switches● Variable resistors(Sliders, Volume knobs)● Photoresistors(sensing light)● Thermistors(temperature)● Ultrasound(proximity rangefinder)● Lights, LED’s● Motors● Speakers● Displays (LCD’s)Actuators
Types of Arduinos 11
12What is thedifferencebetweenthem?
Types of Arduino 13Arduino Board Processor Memory Digital I/O Analogue I/OArduino Uno 16Mhz ATmega328 2KB SRAM, 32KB flash 14 6 input, 0 outputArduino Due 84MHz AT91SAM3X8E96KB SRAM, 512KBflash54 12 input, 2 outputArduino Mega 16MHz ATmega25608KB SRAM, 256KBflash54 16 input, 0 outputArduino Leonardo 16MHz ATmega32u42.5KB SRAM, 32KBflash20 12 input, 0 output
ArduinoUno14Digitaloutput 0, 1Serial PortIn circuitserialprogrammingATMELMicrocontrollerAnaloginputPower supplyPowerinputUSB port
Analog and digitalpins15The Arduino can input and output analog signals as well as digital signals.An analog signal is one that can take on any number of values, unlike adigital signal which has only two values: HIGH and LOW.We will talkabout thislater!
How Arduino isprogrammed?16Using a softwarecalled ArduinoIDE
ArduinoSoftwareHow Arduinos areprogrammed0217
Arduino Software (IDE)companyname.com18The Arduino Integrated Development Environment - or Arduino Software(IDE)- contains a text editor for writing code, a message area, a text console, atoolbar with buttons for common functions and a series of menus. Itconnects to the Arduino hardware to upload programs and communicatewith them.
Arduino Language 19● Simplified C/C++● Based on the wiringproject○ http://wiring.org.co● Peripheral libraries○ LCD, sensors, 12C, ect.
Useful functions 20pinMode() set pin as input or outputdigitalWrite() set a digital pin high/lowdigitalRead() read a digital pin’s stateanalogRead() read an analog pinanalogWrite() write an “analog” PWM valuedelay() wait an amount of timemillis() get the current time
Sketch 21Globalvariablessetup()loop()Declare variables at thetopInitializesetup() - run once atthe beginningset pinsloop() - runrepeatedly aftersetup()
22Let’s see howa sketch forturning anLED light runsin an Arduino
Blinking LED 23
Globalvariables24Globalvariablesint ledPin = 13;- LED connectedto the controlpin 13
Setup() 25setup() pinMode(ledPin,OUTPUT);
loop()26loop()digitalWrite(ledPin,HIGH); delay(5000);digitalWrite(ledPin,LOW); delay(5000);
27VerifyUploadOpensSaveNewsketchSearch
How togetstarted?0328
If you havethe board29
How to get started? 30● Arduino board○ USB cable○ DC power supplies● Download the Arduino’s software(Arduino IDE)○ Read carefully■ Instruccions to install and setup theArduino board with the computerand software○ Download the Arduino IDE software■ http://www.arduino.cc● Plug it in!
Plug in it into the computer 31
Online32
33Tinkercad is a free, online 3Dmodeling program that runs ina web browser, known for itssimplicity and ease of use. Sinceit became available in 2011 ithas become a popular platformfor creating models for 3Dprinting as well as an entry-levelintroduction to constructivesolid geometry in schools.
Tinkercad 34Make anaccountintinkercadIt’sfree!
35
36Scroll downuntil youfind theArduinoUno
37Find theresistor andthe LEDConnect theresistor tothe GND(Ground)Connect theLED: Shorter legwith theresistor and
38Write thecodeAfter writingthe code, startthe simulationhere to see thecircuit workwith theArduino!
39
40
Button41
Moving a steppermotor42
Moving a stepper motor using apotentiometer43
Using a load cell 44
More projects 45You can findmore projects at:https://create.arduino.cc/projecthub
46
47HandsOn04
Challenge!! 48LED Control Using abutton
Challenge!! 49LED Brightness Control Using aPotentiometer
Challenge!! 50ScrollingLED

Recommended

PDF
Arduino _foundation and tuturial for beginners.pdf
PDF
Arduino_IOT Arduino_IOT Arduino_IOTArdui
PPTX
IOT-UNIT 3.pptxaaaasasasasasasaasasasasas
PPTX
arduino and its introduction deep dive ppt.pptx
PPTX
Introduction to Arduino.pptx
PDF
02 Sensors and Actuators Understand .pdf
PDF
Introducing... Arduino
PPT
13223971.ppt
PPTX
Arduino
PPTX
Ardui no
PPTX
Introduction to Arduino Hardware and Programming
PDF
The IoT Academy IoT training Arduino Part 1 basics
PDF
Introduction of Arduino Uno
PDF
Report on arduino
PPTX
Aurdino presentation
PPTX
Internet of Things prescribed by University
PPTX
Introduction to Arduino
PPTX
Chapter 5 Arduino Microcontroller Systems .pptx
 
PDF
Arduino Comic-Jody Culkin-2011
PDF
Getting startedwitharduino ch04
PDF
introductiontoarduino-111120102058-phpapp02.pdf
PPT
Arduino uno Basics of Beginners Part1.ppt
PDF
Introduction to Arduino
PPTX
Q2 Arduino Draft Q2 Arduino Draft Q2 Arduino Draft
PPT
arduino-1
 
PPTX
Arduino
PDF
Arduino comic v0004
PPTX
Introduction to arduino
PPTX
Arduino uno details and Workshop contents
PPTX
INTRODUCTION_TO_ARDUINO uno, applications

More Related Content

PDF
Arduino _foundation and tuturial for beginners.pdf
PDF
Arduino_IOT Arduino_IOT Arduino_IOTArdui
PPTX
IOT-UNIT 3.pptxaaaasasasasasasaasasasasas
PPTX
arduino and its introduction deep dive ppt.pptx
PPTX
Introduction to Arduino.pptx
PDF
02 Sensors and Actuators Understand .pdf
PDF
Introducing... Arduino
PPT
13223971.ppt
Arduino _foundation and tuturial for beginners.pdf
Arduino_IOT Arduino_IOT Arduino_IOTArdui
IOT-UNIT 3.pptxaaaasasasasasasaasasasasas
arduino and its introduction deep dive ppt.pptx
Introduction to Arduino.pptx
02 Sensors and Actuators Understand .pdf
Introducing... Arduino
13223971.ppt

Similar to Arduino basics & programming skill development

PPTX
Arduino
PPTX
Ardui no
PPTX
Introduction to Arduino Hardware and Programming
PDF
The IoT Academy IoT training Arduino Part 1 basics
PDF
Introduction of Arduino Uno
PDF
Report on arduino
PPTX
Aurdino presentation
PPTX
Internet of Things prescribed by University
PPTX
Introduction to Arduino
PPTX
Chapter 5 Arduino Microcontroller Systems .pptx
 
PDF
Arduino Comic-Jody Culkin-2011
PDF
Getting startedwitharduino ch04
PDF
introductiontoarduino-111120102058-phpapp02.pdf
PPT
Arduino uno Basics of Beginners Part1.ppt
PDF
Introduction to Arduino
PPTX
Q2 Arduino Draft Q2 Arduino Draft Q2 Arduino Draft
PPT
arduino-1
 
PPTX
Arduino
PDF
Arduino comic v0004
PPTX
Introduction to arduino
Arduino
Ardui no
Introduction to Arduino Hardware and Programming
The IoT Academy IoT training Arduino Part 1 basics
Introduction of Arduino Uno
Report on arduino
Aurdino presentation
Internet of Things prescribed by University
Introduction to Arduino
Chapter 5 Arduino Microcontroller Systems .pptx
 
Arduino Comic-Jody Culkin-2011
Getting startedwitharduino ch04
introductiontoarduino-111120102058-phpapp02.pdf
Arduino uno Basics of Beginners Part1.ppt
Introduction to Arduino
Q2 Arduino Draft Q2 Arduino Draft Q2 Arduino Draft
arduino-1
 
Arduino
Arduino comic v0004
Introduction to arduino

More from ssuser478d0e

PPTX
Arduino uno details and Workshop contents
PPTX
INTRODUCTION_TO_ARDUINO uno, applications
PPT
Arduino description and interfacing details
PPT
Bandpass Signalling & Communication Aspects
PPTX
Error Control Codes or Channel Codes -Haming Codes
PPTX
chap3.pptx
PPTX
Error Control Codes or Channel Codes - Cyclic Codes
PDF
Irrigation PPT.pdf
PPT
Chaos based cryprography - encryption & hash function
Arduino uno details and Workshop contents
INTRODUCTION_TO_ARDUINO uno, applications
Arduino description and interfacing details
Bandpass Signalling & Communication Aspects
Error Control Codes or Channel Codes -Haming Codes
chap3.pptx
Error Control Codes or Channel Codes - Cyclic Codes
Irrigation PPT.pdf
Chaos based cryprography - encryption & hash function

Recently uploaded

PDF
ACI 318-2205_American Concrete Institute.pdf
PDF
Albert Pintoy - Specializing In Low-Latency
PDF
Presentation-on-Energy-Transition-in-Bangladesh-Employment-and-Skills.pdf
PPTX
Unit 1 Introduction to Information Technology in Business.pptx
PPTX
Best CMMS for IoT Integration: Real-Time Asset Intelligence & Smart Maintenan...
PPTX
Emerging Trends and Research Frontiers in Chemical Engineering for Green and ...
PDF
Surveillance_Partner_Product_Training_20240120_KSA.pdf
PPTX
Natural Gas fundamentals and GRU for associated gas trap.pptx
PPT
63490613-Boiler-Tube-Leakage-analysis-symptoms-causes.ppt
PPTX
علي نفط.pptx هندسة النفط هندسة النفط والغاز
PPTX
TPM Metrics & Measurement: Drive Performance Excellence with TPM | MaintWiz
PPTX
How to Create an Effective Monthly Maintenance Plan for Reliable Plant Operat...
PPTX
The Importance of Maintenance Budgets — Maximize Reliability & Control Costs ...
PPTX
Role of In Vitro and In Vivo Testing biomedical engineering
PPTX
Data Science with R Final yrUnit II.pptx
PDF
Enhancing Distributed Authorization with Lagrange Interpolation and Attribute...
PDF
AI-Driven CTI for Business: Emerging Threats, Attack Strategies, and Defensiv...
PPTX
Optimizing Operations: Key Elements of a Successful Plant Maintenance Plan — ...
PDF
Lecture -06-Hybrid Policies - Chapter 7- Weeks 6-7.pdf
PDF
Advanced Intrusion Detection and Classification using Transfer Learning with ...
ACI 318-2205_American Concrete Institute.pdf
Albert Pintoy - Specializing In Low-Latency
Presentation-on-Energy-Transition-in-Bangladesh-Employment-and-Skills.pdf
Unit 1 Introduction to Information Technology in Business.pptx
Best CMMS for IoT Integration: Real-Time Asset Intelligence & Smart Maintenan...
Emerging Trends and Research Frontiers in Chemical Engineering for Green and ...
Surveillance_Partner_Product_Training_20240120_KSA.pdf
Natural Gas fundamentals and GRU for associated gas trap.pptx
63490613-Boiler-Tube-Leakage-analysis-symptoms-causes.ppt
علي نفط.pptx هندسة النفط هندسة النفط والغاز
TPM Metrics & Measurement: Drive Performance Excellence with TPM | MaintWiz
How to Create an Effective Monthly Maintenance Plan for Reliable Plant Operat...
The Importance of Maintenance Budgets — Maximize Reliability & Control Costs ...
Role of In Vitro and In Vivo Testing biomedical engineering
Data Science with R Final yrUnit II.pptx
Enhancing Distributed Authorization with Lagrange Interpolation and Attribute...
AI-Driven CTI for Business: Emerging Threats, Attack Strategies, and Defensiv...
Optimizing Operations: Key Elements of a Successful Plant Maintenance Plan — ...
Lecture -06-Hybrid Policies - Chapter 7- Weeks 6-7.pdf
Advanced Intrusion Detection and Classification using Transfer Learning with ...

Arduino basics & programming skill development


[8]ページ先頭

©2009-2025 Movatter.jp