Download presentation
1
Electronics & Microcontrollers
Arduino Tanya Vasilevitsky Tatyana
2
Motivation What can you create? How to go about prototyping
Bridge the gap between real (analog) world and computer (digital) Show projects arduino OS
3
Demo Wireless Chess Coke Piano Nixie Israeli makers community
Show projects arduino OS Israeli makers community
4
Microcontroller PIC 18F8720 microcontroller in an 80-pin TQFP package.
A small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. designed for embedded applications (remote controls , appliances, power tools…) Interrupts - real time response to events in the embedded system. שליש או רבע מהזמן Two ATMega microcontrollers PIC 18F8720 microcontroller in an 80-pin TQFP package.
5
Microcontroller Today – 32bit Microcontrollers as cheap as 1$
Gary Boone and Michael Cochran succeeded in creating the first microcontroller, TMS1000. Contained: ROM, R/W memory, processor and clock on single chip Intel develops Intel 8048 with massive success 1993 – EEPROM introduced (Replacing EPROM & PROM) & Atmel introduces first microcontroller with flash memory Today – 32bit Microcontrollers as cheap as 1$ שליש או רבע מהזמן Intel 1702A EPROM
6
Single-board microcontroller
A microcontroller built onto a single printed circuit board (PCB) Provides all necessary HW: microprocessor, I/O circuits, clock generator, RAM Cheap, especially for development Emphasis on IO (digital/analog) Real time programming & embedded programming – response to signal/interrupts opposed to traditional embedded The Make Controller Kit with an Atmel AT91SAM7X256 (ARM) microcontroller. Dwengo
7
Arduino Open source HW & Software company from Italy
Started in 2005 as a project for students at the Interaction Design Institute in Ivrea, Italy Initial team Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, and David Mellis A family of microcontroller boards Atmel microcontrollers & microprocessors Show projects arduino OS
8
Arduino Boards Arduino Uno Arduino Mega Arduino pro Arduino pro mini Arduino micro Arduino Uno Arduino mega Arduino pro mini Arduino pro Arduino micro
9
Arduino Boards Arduino Zero (with debugger!) Arduino Due Arduino Yun
LilyPad Arduino Yun
10
Shields Ethernet shield GSM shield WIFI shield
11
Other Boards Raspberry Pi – Single board computer, dev. In UK
Raspberry parnk Intel Edison- dual core CPU, single core microcontroller, wifi & blutetooth… Intel Galileo – based on intl 32 bit pentium class SoC, arduino uno shields compatible
12
Arduino Uno based on the ATmega328P
14 digital input/output pins (6 PWM) 6 analog Input 16 MHz quartz crystal USB connection Power jack an ICSP header Reset button
14
Arduino Vs Raspberri Pi
15
Arduino vs Raspberry PI
1 Arduino Uno R3 Board 1 USB cable 1 Straight single line pinhead connectors 2,54 40x1 1 Breadboard, 840 tie points 1 Set of 70 breadboard jumper wires 5 10K Ohm Resstors 1/4W 5 2.2K Ohm Resistor 1/4 W Ohm Resistors 1/4W 5 330K Ohm Resistors 1/4W 5 100nF capacitor polyester 5 10nF capacitor polyester 3 100uF electrolytic capacitor 25Vdc 1 4,7K Ohm Thermistor K Ohm LDR VT90N2 3 5mm RED LED 1 5mm GREEN LED 1 5mm YELLOW LED 1 10Kohm linear potentiometer, pcb terminals 2 BC547 Transistor in TO92 Package 1 Piezo buzzer 5 PCB Pushbutton, 12x12mm size 2 4N35 Optocoupler DIL-6 package 2 Tilt sensor 1 Diode 1n4007 1 MOS Irf540
16
Kit- Sensors https://www.sparkfun.com/products/12797 Examples:
Magnometer Reed switch (magnetic field) Gyro Force Sensitive Resistor Piezzo Vibration Sensor
17
Arduino IDE https://www.arduino.cc/en/Main/Software
Open source, code available on GitHub
18
Demo Selecting board type Selecting com port Setup & Loop pinMode
digitalWrite analogWrite delay
19
Circuit building blocks (if there’s time…)
20
Bread board (if there’s time…)
Prototyping base Solderless & reusable
21
Example (if there’s time…) Bread board
22
Ex1 PWM – Pulse width modulation
Light a led using PWM and video it – you will experience aliasing. Use the Aliasing to flash your ID & record it. Have something to indicate time units Be creative! Submission- to Amit on behalf of team containing ID’s and a video with your solution.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.