1. Perusasioita
- Arduino Uno, https://www.arduino.cc/en/Main/ArduinoBoardUno, https://arduino-info.wikispaces.com/file/view/ArduinoUNO-900.jpg/421496636/ArduinoUNO-900.jpg
- IDE, https://fi.wikipedia.org/wiki/Ohjelmointiymp%C3%A4rist%C3%B6
- Ohjelman pohja, kommentit, funktiot, puolipiste, kirjastofunktiot, Sarjamonitori - Blink, SerialPrint
Tehtävät
- Tee Arduino IDE:n asennus omaan (koti-)koneeseesi
- Lataa esimerkeistä Examples/Blink-ohjelma. Muokkaa ledin vilkkumissekvenssiä ”monimutkaisemmaksi”.
- Lataa Examples/DigitalReadSerial. Selvitä ohjelman toiminta. Testaa toiminta käyttämällä painokytkimen paikalla hyppylankaa. Mihin pinniin hyppylanka (painokytkin) liitetään? Mitä ohjelma kirjoittaa sarjamonitoriin, kun tulopinniin on yhdistetty 5V, GND tai ei mitään (ilmassa)?
- Lataa Examples/Button. Selvitä ohjelman toiminta. Testaa toiminta käyttämällä painokytkimen paikalla hyppylankaa pinnissä 2. Mikä on ohjelman vaste, kun tulopinniin on yhdistetty 5V, GND tai ei mitään (ilmassa)? Miten saisit luotettavasti aina saman vasteen, kun pinni on kytkemättä?
- Kirjoita ohjelma, joka vilkuttaa kolmea LEDiä eri tahtiin. LEDit (ja etuvastukset 220 ohm) kytketään pinneihin 8, 9 (ulkoiset komponentit) ja 13 (levyllä).