Az Arduino egy nyílt forráskódú elektronikai prototípus-platform, és az egyik legnépszerűbb a világon-a Raspberry Pi kivételével. Több mint 3 millió egység eladása (és még sok más harmadik féltől származó klónozó eszközök formájában): mitől olyan jó ez, és mit lehet tenni egy ilyennel?
Mi az Arduino?
Az Arduino könnyen használható, rugalmas, hardveres és szoftver alapú. Művészeknek, tervezőknek, mérnököknek, hobbistáknak és a programozható elektronika iránt érdeklődő embereknek készült.
Az Arduino érzékeli a környezetet különböző gombok, alkatrészek és érzékelők adatainak olvasásával. A LED -ek vezérlésével befolyásolhatják a környezetet, motorok , szervók, relék és még sok más.
Az Arduino projektek lehetnek önállóak, vagy kommunikálhatnak a számítógépen futó szoftverrel ( Feldolgozás a legnépszerűbb szoftver erre). Beszélhetnek más Arduino -val, Málna Pis -szel, NodeMCU -val vagy szinte bármi mással. Feltétlenül olvassa el az 5 dolláros mikrokontrollerek összehasonlítását, hogy alaposan összehasonlíthassa a mikrokontrollerek közötti különbségeket.
Talán azt kérdezi, miért válassza az Arduino -t? Az Arduino valóban leegyszerűsíti a programozható elektronikai projekt felépítésének folyamatát, így remek platform a kezdők számára. Könnyedén elkezdhet dolgozni olyanon, amely nem rendelkezik korábbi elektronikai tapasztalattal. Több ezer oktatóanyag áll rendelkezésre, és ezek nehézségekbe ütköznek, így biztos lehet abban, hogy kihívást jelent, ha elsajátítja az alapokat.
Az Arduino egyszerűsége mellett olcsó, platformok közötti és nyílt forráskódú. Az Arduino Uno (a legnépszerűbb modell) az Atmel ATMEGA 16U2 mikrovezérlőin alapul. Sok különböző modellt gyártanak, amelyek méretben, teljesítményben és specifikációkban különböznek, ezért nézze meg a vásárlási útmutatót az összes különbségről.
A táblák terveit a Creative Commons licencet, így a tapasztalt hobbisták és más gyártók szabadon elkészíthetik saját verziójukat az Arduino -ból, potenciálisan kiterjesztve és javítva (vagy csak egyenesen lemásolva, ami a ma talált olcsó Arduino táblák elterjedéséhez vezet).
Mit tehetsz egy Arduino -val?
Egy Arduino megdöbbentően sok mindent képes megtenni. Ők választják a legtöbb 3D nyomtató agyát. Alacsony költségük és könnyű használatuk miatt több ezer gyártó, tervező, hacker és alkotó elképesztő projekteket hajtott végre. Íme néhány Arduino -projekt, amelyet itt, a MakeUseOf -on készítettünk:
- Egyéni gyorsbillentyűk
- Elektronikus D20 Die
- Lézeres torony
- Midi vezérlő
- Retro játék OLED kijelzővel
- Közlekedési lámpa vezérlő
Mi van az Arduino belsejében?
Annak ellenére, hogy sokféle Arduino kártya létezik, ez a kézikönyv a Arduino uno modell. Ez a legnépszerűbb Arduino tábla. Szóval mitől ketyeg ez a dolog? Itt vannak a specifikációk:
- Processzor: 16 Mhz ATmega16U2
- Flashmemória: 32 KB
- Ram: 2 KB
- Üzemi feszültség: 5V
- Bemeneti feszültség: 7-12V
- Analóg bemenetek száma: 6
- Digitális I/O száma: 14 (közülük 6 impulzusszélesség -moduláció - PWM )
Az adatok asztali számítógépéhez képest szemétnek tűnhetnek, de ne feledje, hogy az Arduino egy beágyazott eszköz, amely sokkal kevesebb információt dolgoz fel, mint az asztali számítógép. Ez több mint alkalmas a legtöbb elektronikai projektre.
Az Arduino másik csodálatos tulajdonsága, hogy képes az úgynevezett „pajzsok” vagy kiegészítő táblák használatára. Bár a pajzsok nem fognak szerepelni ebben a kézikönyvben, ezek igazán ügyes módok az Arduino funkcióinak és funkcionalitásának bővítésére.
Amire szüksége lesz ehhez az útmutatóhoz
Az alábbiakban megtalálja a kezdő útmutatóhoz szükséges alkatrészek bevásárlólistáját. Mindezeknek az összetevőknek összesen 50 dollár alá kell kerülniük. Ennek a felsorolásnak elegendőnek kell lennie ahhoz, hogy jól megértse az alapvető elektronikát, és elegendő komponenssel rendelkezik ahhoz, hogy néhány nagyon jó projektet építsen ezzel vagy bármely más Arduino útmutatóval. Ha nem akarja kiválasztani az egyes összetevőket, akkor fontolja meg a kezdő készlet megvásárlását.
- 1 x Arduino uno
- 1 x USB A-B kábel (ugyanaz, mint a nyomtatónál)
- 1 x Kenyeretábla
- 2 x LED -ek
- 1 x Fényellenállás
- 1 x Tapintható kapcsoló
- 1 x Piezo hangszóró
- 1 x 220 Ohm ellenállás
- 1 x 10 k ohmos ellenállás
- 1 x 1 k ohmos ellenállás
- 1 x Jumper huzal készlet
Ha nem tud meghatározott ellenállási értéket kapni, akkor a lehető legközelebb lévő valami általában jól működik.
Elektromos alkatrészek áttekintése
Nézzük meg, pontosan mik ezek az összetevők, mit csinálnak és hogyan néznek ki.
Kenyeretábla
Az elektronikus áramkörök prototípusának létrehozására ideiglenes eszközt biztosítanak az alkatrészek összekapcsolására. A kenyértáblák műanyag tömbök lyukakkal, amelyekbe vezetékek helyezhetők. A lyukak sorokban, ötfős csoportokban vannak elrendezve. Ha át akarja rendezni az áramkört, húzza ki a vezetéket vagy egy részét a lyukból, és mozgassa el. Sok kenyértábla két vagy négy lyukcsoportot tartalmaz a tábla hosszában, az oldalak mentén, és mindegyik össze van kötve - ezek általában az áramelosztásra szolgálnak, és piros és kék vonallal jelölhetők.
A kenyértáblák kiválóan alkalmasak áramkör gyors előállítására. Nagyon nagy rendetlenséget okozhatnak, és az olcsóbb modellek köztudottan megbízhatatlanok lehetnek, ezért érdemes egy kicsit több pénzt költeni egy jóra.
LED -ek
A LED jelentése: Fénykibocsátó dióda . Nagyon olcsó fényforrások, és nagyon fényesek is lehetnek - különösen akkor, ha össze vannak csoportosítva. Különféle színekben vásárolhatók, nem melegszenek fel, és sokáig tartanak. Lehet, hogy LED -ek vannak a televízióban, az autó műszerfalán vagy a Philips Hue izzókban.
Az Arduino mikrovezérlője beépített LED-del is rendelkezik a 13-as tűn, amelyet gyakran használnak valamilyen művelet vagy esemény jelzésére, vagy csak tesztelésre.
Fényellenállás
Fényellenállás ( o hotocell vagy Fényfüggő ellenállás ) lehetővé teszi, hogy az Arduino mérje a fény változásait. Ezzel például bekapcsolhatja a számítógépet, amikor nappal van.
Tapintható kapcsoló
hogyan lehet internetet kapni ISP nélkül
A tapintható kapcsoló alapvetően gomb. Ha megnyomja, befejeződik az áramkör, és (általában) 0V -ról +5V -ra változik. Az Arduinos észleli ezt a változást, és ennek megfelelően reagál. Ezek gyakran pillanatnyi - ami azt jelenti, hogy csak akkor nyomja meg őket, ha az ujja lenyomva tartja őket. Amint elengeded, visszaállnak az alapértelmezett állapotba („nincs lenyomva” vagy ki).
Piezo hangszóró
A piezo hangszóró egy apró kis hangszóró, amely elektromos jelekből ad hangot. Gyakran kemények és bádogok, és nem hasonlítanak valódi hangszórókhoz. Ez azt jelenti, hogy nagyon olcsók és könnyen programozhatók. A Buzz Wire játékunk egyet használ a Monty Python 'Flying Circus' főcímdala .
Ellenállás
Az ellenállás korlátozza az áramlást. Nagyon olcsó alkatrészek, és amatőr és professzionális elektronikus áramkörök egyaránt. Szinte mindig szükségük van az alkatrészek túlterhelés elleni védelmére. Szükségük van a rövidzárlat megelőzésére is, ha az Arduino +5V egyenesen a földbe csatlakozik. Röviden: nagyon praktikus és elengedhetetlen.
Jumper vezetékek
Az áthidaló vezetékeket ideiglenes kapcsolatok létrehozására használják a kenyértáblán lévő alkatrészek között.
Az Arduino beállítása
Mielőtt bármilyen projektet elkezdene, beszélnie kell az Arduino -val a számítógéppel. Ez lehetővé teszi, hogy írjon és fordítson le kódot az Arduino számára, valamint lehetővé teszi az Arduino számára, hogy a számítógép mellett működjön.
Az Arduino szoftvercsomag telepítése Windows rendszeren
Irány a Arduino weboldal és töltse le az Arduino szoftver Windows -verziójának megfelelő verzióját. A letöltés után kövesse az Arduino telepítéséhez szükséges utasításokat Integrált fejlesztői környezet (IDE).
A telepítés tartalmazza az illesztőprogramokat, így elméletileg érdemes azonnal elindulni. Ha ez valamilyen okból nem sikerül, próbálja meg az alábbi lépéseket az illesztőprogramok manuális telepítéséhez:
- Csatlakoztassa a táblát, és várja meg, amíg a Windows megkezdi az illesztőprogram telepítését. Néhány pillanat múlva a folyamat minden erőfeszítése ellenére kudarcot vall.
- Kattintson Start menü > Kezelőpanel .
- Navigáljon ide Rendszer és biztonság > Rendszer . Miután a Rendszer ablak megnyílik, nyissa meg a Eszközkezelő .
- Alatt Kikötők (COM & LPT), egy nyitott portot kell látnia Arduino UNO (COMxx) .
- Kattintson a jobb gombbal Arduino UNO (COMxx) > Frissítse az illesztőprogramot .
- Választ Keresse meg a számítógépen a Driver szoftvert .
- Keresse meg és válassza ki az Uno illesztőprogram -fájlját ArduinoUNO.inf , található a Vezetők az Arduino szoftver letöltés mappájában.
A Windows onnan fejezi be az illesztőprogram telepítését.
Az Arduino szoftvercsomag telepítése Mac OS rendszeren
Töltse le az Arduino szoftvert Mac -hez a Arduino weboldal . Bontsa ki a tartalmát .postai irányítószám fájlt, és futtassa az alkalmazást. Átmásolhatja az alkalmazások mappájába, de a rendszerből jól fog futni asztali vagy letöltések mappák. Nem kell további illesztőprogramokat telepítenie az Arduino UNO -hoz.
Az Arduino szoftver telepítése Ubuntu/Linux csomagra
Telepítés gcc-avr és avr-libc :
sudo apt-get install gcc-avr avr-libc
Ha még nincs openjdk-6-jre, telepítse és konfigurálja azt is:
sudo apt-get install openjdk-6-jre
sudo update-alternatives --config java
Válassza ki a megfelelőt JRE ha egynél több van telepítve.
Menj a Arduino weboldal és töltse le az Arduino szoftvert Linuxra. tudsz terjedés és futtassa a következő paranccsal:
tar xzvf arduino-x.x.x-linux64.tgz
cd arduino-1.0.1
./arduino
Függetlenül attól, hogy melyik operációs rendszert futtatja, a fenti utasítások feltételezik, hogy eredeti, márkás Arduino Uno táblával rendelkezik. Ha klónt vásárolt, szinte biztosan szüksége lesz harmadik féltől származó illesztőprogramokra, mielőtt a táblát felismeri USB -n keresztül.
Az Arduino szoftver futtatása
Most, hogy a szoftver telepítve van, és az Arduino be van állítva, ellenőrizze, hogy minden működik. Ennek legegyszerűbb módja a „Blink” mintaalkalmazás.
Nyissa meg az Arduino szoftvert duplán kattintva az Arduino alkalmazásra ( ./arduino Linuxon ). Győződjön meg arról, hogy a kártya csatlakoztatva van a számítógéphez, majd nyissa meg a LED villog példa vázlat: Fájl > Példák > 1. Alapok > Pislogás . Látnia kell az alkalmazás kódját:
Annak érdekében, hogy ezt a kódot feltölthesse Arduino készülékére, válassza ki a bejegyzést a Eszközök > Tábla a modellnek megfelelő menü - Arduino uno ebben az esetben.
Válassza ki a kártya soros eszközét a Eszközök > Soros port menü. Windows rendszeren ez valószínűleg így lesz COM3 vagy magasabb. Mac -en vagy Linuxon ennek kellene lennie /dev/tty.usbmodem benne.
Végül kattintson a gombra Feltöltés gombot a környezet bal felső sarkában. Várjon néhány másodpercet, és látni fogja a RX és TX LED -ek villognak az Arduino -n. Ha a feltöltés sikeres volt, a „Kész feltöltés” üzenet jelenik meg az állapotsorban.
Néhány másodperccel a feltöltés befejezése után látnia kell a 13. tű A táblán lévő LED villogni kezd. Gratulálunk! Bekapcsoltad az Arduino -t.
Kezdő projektek
Most, hogy ismeri az alapokat, nézzünk néhány kezdő projektet.
Villogjon egy LED
Korábban az Arduino mintakódot használta a fedélzeti LED villogására. Ez a projekt egy külső LED -et villog kenyérsütő deszkával. Itt az áramkör:
Csatlakoztassa a LED hosszú lábát (pozitív láb, az úgynevezett anód ) a 220 Ohm ellenállás majd a digitálisra 7. tű . Csatlakoztassa a rövid lábat (negatív láb, az úgynevezett katód- ) közvetlenül a címre talaj (bármelyik Arduino port GND -vel, az Ön választása). Ez egy egyszerű áramkör. Az Arduino digitálisan vezérelheti ezt a csapot. A csap bekapcsolásával a LED világít, a kikapcsolásával a LED kikapcsol. Az ellenállás szükséges ahhoz, hogy megvédje a LED -et a túl sok áramtól - egy nélkül kiég.
Itt van a szükséges kód:
void setup() {
// put your setup code here, to run once:
pinMode(7, OUTPUT); // configure the pin as an output
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(7, HIGH); // turn LED on
delay(1000); // wait 1 second
digitalWrite(7, LOW); // turn LED off
delay(1000); // wait one second
}
Ez a kód több dolgot tesz:
void setup (): Ezt az Arduino minden indításkor egyszer futtatja. Itt konfigurálhatja a változókat és bármit, amire az Arduino -nak szüksége van.
pinMode (7, KIMENET): Ez azt mondja az Arduino -nak, hogy használja ezt a tűt kimenetként, e vonal nélkül az Arduino nem tudna mit kezdeni minden tűvel. Ezt csak egyszer kell konfigurálni csaponként, és csak a használni kívánt csapokat kell konfigurálnia.
void loop (): A cikluson belüli kódokat többször is újra és újra futtatják, amíg az Arduino ki nem kapcsol. Ez bonyolultabbá teheti a nagyobb projekteket, de elképesztően jól működik egyszerű projekteknél.
digitalWrite (7, HIGH): Ez a csap beállítására szolgál MAGAS vagy ALACSONY - TOVÁBB vagy KI . A fénykapcsolóhoz hasonlóan, ha a tű MAGAS, a LED világítani fog. Ha a csap alacsony, a LED nem világít. A zárójeleken belül meg kell adni néhány további információt, hogy ez megfelelően működjön. A további információk paraméterek vagy argumentumok.
Az első (7) a pin szám. Ha például a LED -et egy másik tűhöz csatlakoztatta, akkor ezt hétről egy másikra változtatja. A második paraméternek kell lennie MAGAS vagy ALACSONY , amely meghatározza, hogy a LED -et be kell -e kapcsolni vagy kikapcsolni.
késleltetés (1000): Az utasítja az Arduino -t, hogy várjon egy meghatározott ideig ezredmásodpercben. 1000 ezredmásodperc egyenlő egy másodperccel, így az Arduino egy másodpercet vár.
Miután a LED egy másodpercre be van kapcsolva, az Arduino ugyanazt a kódot futtatja, csak akkor kapcsolja ki a LED -et, és várjon még egy másodpercet. Miután ez a folyamat befejeződött, a ciklus újra elindul, és a LED ismét bekapcsol.
Kihívás: Próbálja beállítani a LED be- és kikapcsolása közötti késleltetést. Mit figyelsz meg? Mi történik, ha a késleltetést nagyon kis számra, például egy vagy kettőre állítja? Módosíthatja a kódot és az áramkört villogni kettő LED -ek?
Gomb hozzáadása
Most, hogy működik a LED, adjunk hozzá egy gombot az áramkörhöz:
Csatlakoztassa a gombot úgy, hogy áthidalja a csatornát a kenyértábla közepén. Csatlakoztassa a jobb felső lábát 4. tű . Csatlakoztassa a jobb alsó lábát a 10 k ohm ellenállás, majd a talaj . Csatlakoztassa a bal alsó lábát 5V .
Elgondolkodhat azon, hogy miért kell egy egyszerű gombnak ellenállás. Ez két célt szolgál. Ez egy lehúz ellenállás - a csapot a földhöz köti. Ez biztosítja, hogy ne legyenek hamis értékek, és megakadályozza az Arduino -t gondolkodás megnyomta a gombot, amikor nem tette. Ennek az ellenállásnak a második célja az áramkorlátozó. Enélkül az 5V közvetlenül a földbe kerülne varázslatos füst elengednék, és az Arduino -d meghalna. Ezt rövidzárlatnak nevezik, ezért az ellenállás használata megakadályozza ezt.
Ha nem nyomja meg a gombot, az Arduino érzékeli a talajt ( 4. tű > ellenállás > talaj ). Amikor megnyomja a gombot, az 5V a földhöz van csatlakoztatva. Az Arduino 4 -es tű érzékelheti ezt a változást, mivel a 4 -es tű mostanra földről 5V -ra változott;
Itt a kód:
boolean buttonOn = false; // store the button state
void setup() {
// put your setup code here, to run once:
pinMode(7, OUTPUT); // configure the LED as an output
pinMode(4, INPUT); // configure the button as an input
}
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(4)) {
delay(25);
if(digitalRead(4)) {
// if button was pressed (and was not a spurious signal)
if(buttonOn)
// toggle button state
buttonOn = false;
else
buttonOn = true;
delay(500); // wait 0.5s -- don't run the code multiple times
}
}
if(buttonOn)
digitalWrite(7, LOW); // turn LED off
else
digitalWrite(7, HIGH); // turn LED on
}
Ez a kód az előző részben tanultakra épül. A használt hardver gomb a pillanatnyi akció. Ez azt jelenti, hogy csak akkor működik, ha lenyomva tartja. Az alternatíva a reteszelés akció. Ez éppen olyan, mint a lámpa vagy a konnektor kapcsolói, nyomja meg egyszer a bekapcsoláshoz, nyomja meg újra a kikapcsoláshoz. Szerencsére egy reteszelési magatartás megvalósítható a kódban. A kiegészítő kód a következőket teszi:
logikai gombOn = false: Ez a változó tárolja a gomb állapotát - ON vagy OFF, HIGH vagy LOW. Alapértelmezett értéke hamis.
pinMode (4, BEMENET): A LED -hez használt kódhoz hasonlóan ez a sor jelzi az Arduino -nak, hogy bemenetet (a gombot) csatlakoztatott a 4 -es tűhöz.
ha (digitalRead (4)): Hasonló módon digitalWrite () , digitalRead () a pin állapotának leolvasására szolgál. Meg kell adnia egy PIN -számot (4, a gombhoz).
Miután megnyomta a gombot, az Arduino vár 25 ms -ot, és ismét ellenőrzi a gombot. Ezt a szoftver kikapcsolása . Ez biztosítja, hogy az Arduino szerint gombnyomás volt, igazán gombnyomás volt, és nem zaj. Nem kell ezt tennie, és a legtöbb esetben anélkül is jól fog működni a dolog. Ez inkább bevált gyakorlat.
Ha az Arduino biztos abban, hogy valóban megnyomta a gombot, akkor megváltozik a gomb Be változó. Ez váltja az állapotot:
A ButtonOn igaz: Állítsa hamisra.
A ButtonOn hamis: Igazra állítva.
Végül a LED kialszik a tárolt állapotnak megfelelően gomb Be .
Fényérzékelő
Térjünk át egy fejlett projektre. Ez a projekt a Fényfüggő ellenállás (LDR) a rendelkezésre álló fény mennyiségének mérésére. Az Arduino ezután hasznos üzeneteket fog közölni a számítógéppel az aktuális fényerősségről.
hogyan szabadítsunk fel helyet az Apple Watchon
Itt az áramkör:
Mivel az LDR -ek egyfajta ellenállás, nem mindegy, hogy milyen irányba helyezik őket - nincs polaritásuk. Csatlakozás 5V az LDR egyik oldalára. Csatlakoztassa a másik oldalt talaj keresztül a 1 k ohm ellenállás. Ezt az oldalt is csatlakoztassa analóg bemenet 0 .
Ez az ellenállás lehúzható ellenállásként működik, akárcsak az előző projektekben. Analóg érintkezőre van szükség, mivel az LDR -ek analóg eszközök, és ezek a tűk speciális áramkört tartalmaznak az analóg hardver pontos leolvasásához.
Itt a kód:
int light = 0; // store the current light value
void setup() {
// put your setup code here, to run once:
Serial.begin(9600); //configure serial to talk to computer
}
void loop() {
// put your main code here, to run repeatedly:
light = analogRead(A0); // read and save value from LDR
//tell computer the light level
if(light <100) {
Serial.println('It is quite light!');
}
else if(light > 100 && light <400) {
Serial.println('It is average light!');
}
else {
Serial.println('It is pretty dark!');
}
delay(500); // don't spam the computer!
}
Ez a kód néhány új dolgot tesz:
Serial.begin (9600): Ez azt mondja az Arduino -nak, hogy soros kapcsolaton keresztül szeretne kommunikálni 9600 -as sebességgel. Az Arduino mindent el fog készíteni ehhez. Az arány nem olyan fontos, de az Arduino -nak és a számítógépnek is ugyanazt kell használnia.
analogRead (A0): Ezzel olvasható az LDR -ből érkező érték. Az alacsonyabb érték azt jelenti, hogy több fény áll rendelkezésre.
Serial.println (): Ezzel szöveget írhat a soros interfészre.
Az egyszerű ha utasítás különböző karakterláncokat (szöveget) küld a számítógépnek a rendelkezésre álló fénytől függően.
Töltse fel ezt a kódot, és tartsa csatlakoztatva az USB -kábelt (az Arduino így fog kommunikálni, és honnan származik az áram). Nyissa meg a soros monitort ( Jobb felső > Soros monitor ), Látnia kell, hogy az üzenetek 0,5 másodpercenként érkeznek.
Mit figyelsz meg? Mi történik, ha lefedi az LDR -t, vagy erős fényt világít rá? Módosíthatja a kódot úgy, hogy az LDR értéke sorosra nyomtatódjon?
Zajt kelteni
Ez a projekt a Piezo hangszórót használja hangok kiadásához. Itt az áramkör:
Észreveszel valami ismerőset? Ez az áramkör majdnem pontosan megegyezik a LED -es projekttel. A piezók nagyon egyszerű alkatrészek - hangot adnak ki, ha elektromos jelet kapnak. Csatlakoztassa a pozitív lábát a digitálishoz 9. tű keresztül a 220 Ohm ellenállás. Csatlakoztassa a negatív lábát talaj .
Íme a kód, nagyon egyszerű ehhez a projekthez:
void setup() {
// put your setup code here, to run once:
pinMode(9, OUTPUT); // configure piezo as output
}
void loop() {
// put your main code here, to run repeatedly:
tone(9, 1000); // make piezo buzz
delay(1000); // wait 1s
noTone(9); // stop sound
delay(1000); // wait 1s
}
Itt csak néhány új kódfunkció található:
hang (9, 1000): Ezáltal a piezo hangot generál. Két érvre van szükség. Az első a használandó csap, a második pedig a hangfrekvencia.
noTone (9): Ez leállítja a hangot a mellékelt tűn.
Próbálja meg megváltoztatni ezt a kódot, hogy más frekvenciát állítson elő. Módosítsa a késleltetést 1 ms -ra - mit vesz észre?
Hová menjen Innen
Mint látható, az Arduino egyszerű módja az elektronika és a szoftver megismerésének. Ez az egyik legjobb mikrovezérlő kezdőknek. Remélhetőleg látta, hogy egyszerű elektronikus projekteket építeni az Arduino segítségével. Sokkal összetettebb projekteket építhet fel, ha megérti az alapvetőket:
- Készítsen karácsonyi fénydíszeket
- Arduino Shields, hogy szuperképessé tegye projektjét
- Építsd meg saját pongjátékodat egy Arduino segítségével
- Csatlakoztassa Arduino készülékét az internethez
- Hozzon létre otthoni automatizálási rendszert Arduino készülékével
Melyik Arduino a tulajdonod? Vannak szórakoztató projektek, amelyeket szívesen megvalósít? Ha többet szeretne megtudni, nézze meg, hogyan javíthatja Arduino kódolását a VS Code és a PlatformIO segítségével.
Részvény Részvény Csipog Email 15 Windows parancssori (CMD) parancs, amit tudnia kellA parancssor továbbra is hatékony Windows eszköz. Itt vannak a leghasznosabb CMD -parancsok, amelyeket minden Windows -felhasználónak tudnia kell.
Olvassa tovább Kapcsolódó témák- DIY
- Arduino
- Elektronika
Joe az Egyesült Királyságban, a Lincoln Egyetemen végzett informatikából. Professzionális szoftverfejlesztő, és amikor nem repül drónokkal és nem ír zenét, gyakran előfordul, hogy fényképeket készít vagy videókat készít.
Joe Coburn további alkotásaiIratkozzon fel hírlevelünkre
Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!
Feliratkozáshoz kattintson ide