Záznam výučby pondelok 2.7.2012

učiteľ : doc. Pančík , študenti : Dominika, Katka, Patrik a  Erik ( Erik Citterberg, Katarína Čerňanová , Dominika Kyselicová ,  Patrik Hlásnik )

  • bolo neskutočne horúce …
  • jednotlivé projekty sú na FTP data.soft1.sk login/heslo: tajné 🙂
  • najprv sme si nainštalovali IDE vývojový SW ARDUINO : http://arduino.cc/en/Main/Software a spojazdnili komunikáciu medzi doskou ARDUINO MEGA ADK a počítačom (nainštalovanie driverov) http://arduino.cc/en/Guide/Windows
  • Spustili sme prvý program BLINK (blikanie LED na pine 13) http://arduino.cc/en/Tutorial/Blink FTP : _WORK ARDUINO Letna skola SSOH ZP\Work\Blink\ . Hovoríme o kóde v C++  a o forme súborov .ino (textový súbor)
  • Program BLINKsme “vytiahli” mimo dosku  na breadboard podľa knihy
    Beginning Arduino, 2010 (FTP : Beginning-Arduino-2010-1430232404.pdf), Project 1
  • Podľa knihy sme nechali LED-ku vyslať svetelný signál (SOS), Project 2, str.32,  hovoríme o príkaze  FOR a ako si netradične urobiť nekonečnú slučku z ktorej sa dostaneme len tvrdým resetom (príkaz for (;;)). Hovoríme o vynikajúcom helpe  http://arduino.cc/en/Reference/HomePage
  • študujeme projekt Digital Read Serial kde sa sníma stav tlačítka a vysiela sa na sériovú linku (http://arduino.cc/en/Tutorial/DigitalReadSerial). Hovoríme čo vlastne vidíme a čo je objekt serial a čo je decimálna, dvojková a hexadecimálna sústava (ftp c:\Users\Pancik\Documents\_WORK ARDUINO Letna skola SSOH ZP\Work\DigitalReadSerial\)

obrázok : projekt BUTTON

  • v projekte BUTTON riadime vysvietenie LED pomocou tlačítka (http://arduino.cc/en/Tutorial/Button), hovoríme o “bouncing-u” zákmitoch, hovoríme o programe, ktorý to dokáže odstrániť : http://arduino.cc/en/Tutorial/Debounce
  • Hovoríme o programe ktorý sleduje “edge” zmenu stavu logickej úrovne na tlačítku a vypisuje počet stlačení tlačítka na sériovú linku (http://arduino.cc/en/Tutorial/ButtonStateChange) , veľmi podrobne analyzujeme syntax programu a hlavne jeho vývojový diagram. Zasahujeme do programu napr. tým, že chceme vidieť stav LED-ky – je to vlastne monitorovanie vnútorného stavu programu (debuggovanie…) FTP : _WORK ARDUINO Letna skola SSOH ZP\Work\Edge\
  • Generujeme zvuky pomocou piezomeniča programom (http://arduino.cc/en/Tutorial/Tone) a programom Piezo sound ALARM Project 11 podľa knihy (FTP : _WORK ARDUINO Letna skola SSOH ZP\Work\tones\ a _WORK ARDUINO Letna skola SSOH ZP\Work\project_11\)

 

 

About zelbot

Lecturer of summer school for the small group of college students. School (2.-4.7.2012)dedicated robotics and programming ARDUINO open source electronic platform.
This entry was posted in Uncategorized. Bookmark the permalink.