arduino–prese hobilabor-2011

36
Arduino www.hobilabor.ee 2011

Upload: rene-rebane

Post on 31-Aug-2014

3.616 views

Category:

Technology


1 download

DESCRIPTION

Mis on Arduino ja kuidas seda kasutada. Slaidid 2011 toimunud

TRANSCRIPT

Page 1: Arduino–prese hobilabor-2011

Arduinowww.hobilabor.ee

2011

Page 2: Arduino–prese hobilabor-2011

Mis on Hobilabor?

Page 3: Arduino–prese hobilabor-2011

Hobilabor 2011

Teemad

– Mis on Arduino?– Arduino rakendamine– Näited– Arduino õppevahendina– Käed külge!– Arutelu / küsimused

Page 4: Arduino–prese hobilabor-2011

Hobilabor 2011

Mis on Arduino?

Page 5: Arduino–prese hobilabor-2011

Hobilabor 2011

Page 6: Arduino–prese hobilabor-2011

Hobilabor 2011

Page 7: Arduino–prese hobilabor-2011

Hobilabor 2011

Page 8: Arduino–prese hobilabor-2011

Hobilabor 2011

Page 9: Arduino–prese hobilabor-2011

Hobilabor 2011

Page 10: Arduino–prese hobilabor-2011

Hobilabor 2011

Page 11: Arduino–prese hobilabor-2011

Hobilabor 2011

Page 12: Arduino–prese hobilabor-2011

Hobilabor 2011

Page 13: Arduino–prese hobilabor-2011

Hobilabor 2011

Page 14: Arduino–prese hobilabor-2011

Hobilabor 2011

Page 15: Arduino–prese hobilabor-2011

Hobilabor 2011

Page 16: Arduino–prese hobilabor-2011

Hobilabor 2011

1. Arduino mikrokontroller

Mikrokontroller: ATmega328Tööpinge: 5VSisendpinge (soovitatav): 7-12VSisendpinge (piirid): 6-20VDigitaalseid pesasid: 14 (millest 6 PWMiga)Analoogpesasid: 6Voolutugevus pesa kohta: 40mAVoolutugevus 3.3V pesal: 50mAMälu: 32KB (ATmega328), millest 0.5KB bootloaderSRAM: 2KB (ATmega328)EEPROM: 1KB (ATmega328)Taktsagedus: 16MHz

Page 17: Arduino–prese hobilabor-2011

Hobilabor 2011

USB

Väline toide

13. pesa LED Digitaalsed pesad

Toite indikaator

Mikrokontroller(Atmega312)

Toite ja maanduse Analoogpesad

Reset

Page 18: Arduino–prese hobilabor-2011

Hobilabor 2011

Page 19: Arduino–prese hobilabor-2011

Hobilabor 2011

– Creative Commons litsentsi all vabavaraline– Avatud lähtekoodiga– Kõik skeemid avalikud

– Arduino Uno ~23€– Ise ehitades 10€

Page 20: Arduino–prese hobilabor-2011

Hobilabor 2011

2. Arduino keel

– Põhineb C/C++ keeltel– Kompileerija

Page 21: Arduino–prese hobilabor-2011

Hobilabor 2011

void setup() { pinMode(13, OUTPUT); }

void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000);}

Page 22: Arduino–prese hobilabor-2011

Hobilabor 2011

3. Arduino IDE

– Lihtne vabavaraline arenduskeskkond– Windows, Mac OS X, Linux– Avatud lähtekoodiga

Page 23: Arduino–prese hobilabor-2011

Hobilabor 2011

Page 24: Arduino–prese hobilabor-2011

Hobilabor 2011

Arduinorakendamine

Page 25: Arduino–prese hobilabor-2011

Hobilabor 2011

Sisendid / väljundid

LDR, LED, potentsiomeeter, survesensor, piezo, kõlar, lüliti, mootor, servo, LCD ekraan, LED maatriks ekraan, sonar, temperatuurisensor, gaasisensor, mikrofon, küroskoop, akseleromeeter …

Page 26: Arduino–prese hobilabor-2011

Hobilabor 2011

Lisamoodulid ehk Shieldi’id

– Ethernet shield– XBee shield– GPS shield– Wifi Shield– Bluetooth shield– Motor shield– Proto shield– Wave shield– …

– Ise tehtud lisamoodulid

Page 27: Arduino–prese hobilabor-2011

Hobilabor 2011

Page 28: Arduino–prese hobilabor-2011

Hobilabor 2011

Näited

– Lihtne Arduino robot– Ise balantseeriv robot– Arduino Hexapod– Arduino 8x8 Super Mario Brothers– …

Page 29: Arduino–prese hobilabor-2011

Hobilabor 2011

Arduino ja teised rakendused

– Arduino ja Processing– Arduino ja nutitelefonid– …

Page 30: Arduino–prese hobilabor-2011

Hobilabor 2011

Näited

Page 31: Arduino–prese hobilabor-2011

Hobilabor 2011

Arduino õppevahendiks

Page 32: Arduino–prese hobilabor-2011

Hobilabor 2011

Kasulikud lingid

http://www.arduino.cchttp://arduino.cc/en/Tutorial/HomePage

http://www.arduino.cc/playground/Main/ManualsAnd-Curriculum

http://blog.arduinoeducation.com/

http://www.hobilabor.ee/blogi/2011/05/mis-on-arduino-ja-kuidas-seda-kasutada/

Page 33: Arduino–prese hobilabor-2011

Hobilabor 2011

Plussid

– Kerge kasutada– Suur kogukond– Palju näiteid– Sobib erinevatele raskusastmetele– Hästi dokumenteeritud– Palju õppematerjale– Odav– Skeemid, lähtekood jne avatud– Saab ise toota

Page 34: Arduino–prese hobilabor-2011

Hobilabor 2011

Miinused

– Tõsiseks edasiarenduseks tuleks valida mõni teine platvorm– Peamiselt võõrkeelne materjal

Page 35: Arduino–prese hobilabor-2011

Hobilabor 2011

Käed Külge!