Presentation is loading. Please wait.

Presentation is loading. Please wait.

Electronics & Microcontrollers

Similar presentations


Presentation on theme: "Electronics & Microcontrollers"— Presentation transcript:

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

13

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.


Download ppt "Electronics & Microcontrollers"

Similar presentations


Ads by Google