Programmeerimine Arduinole: juhendaja algajatele
Arduino on üks kuulsamaid arendajaplatvorme turul. Siit saate teada, kuidas seda õigesti programmeerida ja kasutada.
Arduino: seda riistvara on vaja programmeerimiseks
Arduinos on nagu liiv mere ääres. Seetõttu on valik suur. Kui te pole veel asjaga tuttav, on meil teile mõned näpunäited.
- Arduino Uno sobib väga hästi algajatele, kuna see pakub nii kuut analoogtappi kui ka 14 digitaalset tihvti, mis tähendab, et saate nendega juba palju elektroonilisi komponente ühendada. Samuti on teie eeliseks see, et saate (tavaliselt) mikrokontrolleri asendada ilma uut tahvlit ostmata. Samuti on seda lihtne tahvliga programmeerida ja seejärel vooluringisse joota.
- Teine hea algtaseme tahvel on Arduino Mega 2560. Ehkki kiip on püsivalt paigaldatud, pakub tahvel oluliselt rohkem tihvte kui Uno, kuid on ka vastavalt kallim.
- Kuna Arduino platvorm on "Open Source", on ka "päris" Arduinosele palju odavaid alternatiive.
- Mugavalt leiate Internetist mõned Arduino komplektid, millel on juba terve rida elektroonilisi komponente, mis säästab teie raha.
- Kui te ei osta komplekti, saate osad eraldi hankida. Algajana peaksite kõigepealt ostma mõned LED-id, takistid, nupud, potentsiomeetrid ja servo, et palju proovida. Komponentide ühendamiseks vajate ka hüppajakaableid ja leiba.
Installige Arduino IDE
Enne kui saate oma Arduinoga tõeliselt lõbusalt aega veeta, peate esmalt installima Arduino IDE.
- Windowsi alla installimisel küsitakse teilt mitu korda, kas soovite installida Arduino draiverid. Klõpsake siin kindlasti nuppu "Install", vastasel juhul ei saa te hiljem Arduino arvutiga kasutada.
Arduino: kontroll-LED
Näitame teile, kuidas Arduino abil LED-i juhtida.
- Selleks ühendage esmalt pistik, millel on silt "GND", LED-lühikese küljega, kasutades hüppajakaablit.
- Ühendage LED-i teine külg sobiva takistiga.
- Samuti ühendage takisti pistikuga 13.
- Käivitage Arduino IDE ja ühendage Arduino arvutiga USB-kaabli abil.
- Klõpsake vahekaarti "Tööriistad" ja valige oma tahvel, selle spetsifikatsioonid ja port.
- Jaotises "void setup ()" peate esmalt lisama käsu, mis määratleb pin 13 väljundina. Seda saab hõlpsalt teha käsuga "pinMode (13, OUTPUT);" (ilma jutumärkideta).
- "Void loop ()" -sse saate nüüd lisada käske, mida tuleks ikka ja jälle täita. Esiteks käsk "digitalWrite (13, HIGH);" pin on seatud HIGH, mis tähendab, et sellele rakendatakse pinget 3, 3 volti.
- Nüüd lisage käsk "viivitus (1000);" nii et programm ootab siis sekundit.
- Nüüd saate kasutada käsku "digitalWrite (13, LOW);" lisage nii, et programm lülitaks LED uuesti välja. Seejärel sisestage uuesti viivituse käsk.
- Lõpuks laadige programm üles Arduinosse. Nüüd on teil vilkuv LED!
Kasutage Arduino nuppe
Arduino nupu kasutamiseks sisestage see leivaplaadi soone piirkonda.
- Ühendage vasakpoolses otsas olev pistik 5 V-tihvtiga ja paremas alanurgas olev pistik 10-kilose või suurema takisti kaudu maapinnaga.
- Pistik on ühendatud ka paremas ülanurgas asuva 3. pistikuga.
- Seadistamismeetodis määratlete selle nupu kõigepealt sisendina: "pinMode (3, INPUT);"
- Käsklusega "digitalRead (3);" nüüd saate lugeda tihvti digitaalset olekut. See on kas KÕRGE või madal. Kasutage päringuks lihtsalt if-lauset.
Arduino: juhtservo
Kuna servo juhtimine on mõnevõrra keerulisem, oleme selle teie jaoks eraldi artiklis kokku võtnud.
Järgmises artiklis saate teada, kuidas Java-s oma programme kirjutada.