Útmutatás: Segítségre van szüksége az Arduino projektben - 💡 Fix My Ideas

Útmutatás: Segítségre van szüksége az Arduino projektben

Útmutatás: Segítségre van szüksége az Arduino projektben


Szerző: Ethan Holmes, 2019

A praktikus áttekintés az Arduino-projekthez való segítségnyújtásról az Adafruit fórumokon - gyakorlatilag mindenhol érvényes, és segítséget nyújt az elektronikai projekteknél ...

Az Electronixy kezdők nem tudják, hogyan kell segítséget kérni, mert kezdők. ez a bejegyzés jelzi a problémák egy részét…

1. Ismerje meg, hogyan kell feltölteni a kódot az arduino-jára - ha nem tudja, hogyan kell menteni és feltölteni a vázlatokat, és ellenőrizze, hogy a vázlatok ténylegesen feltöltésre kerültek, akkor nem lesz képes a projektet működtetni. ez nagy probléma. lásd az Arduino bemutató 1. részét az új kód feltöltésére. győződjön meg róla, hogy megkapta a Kész feltöltési értesítést. jegyezze fel a képernyőt, ha bármilyen hibát vagy hibát észlel, a kódja nem töltött fel, így meg kell javítania, mielőtt folytatná.

2. Értse meg a beállítás () és a hurok () közötti különbséget - a setup () csak egyszer jelenik meg, a ciklus () folyamatosan. További információkért lásd az Arduino bemutató 2. részét.

3. Ismerje meg, hogyan kell használni a Serial.print () nyomtatást. A nyomtatás kulcsfontosságú a hibakereséshez - ki kell nyomtatnia a változókat, jegyzeteket és tanácsokat a folyamatos folyamatról. Nem biztos benne, hogy működik-e a hőmérséklet-érzékelő? Nyomtassa ki az analóg () függvényt. győződjön meg arról, hogy minden számnak van értelme. Nem biztos benne, hogy hányszor fut egy hurok, vagy ha egyáltalán fut? Nyomtasson ki egy növekvő számot. További információkért lásd az Arduino bemutató 4. részét.

4. Soha ne mondjon „Nem működik” - Nincs semmi haszontalan, mint a „Nem működik” kifejezés. Olyan, mint az orvoshoz megy, és igényes kezelést igényel, de soha nem mondja el, hogy mi a tünet. Meg kell határoznia, hogy mi az - ez a kód? ez az LCD? ez az érzékelő? Másodszor, meg kell magyarázni, hogy „nem működik”, hogy tudod, hogy nem működik (gyakran az idők, jól működik, de a felhasználó nem érti ezt). Mit tettél annak ellenőrzésére, hogy nem működik? Van példa arra, hogy valaha is működik? Mit kell tennie? Írja le pontosan - ahogy összegyűjthet.

5. Használja a [kód] címkét - egy gomb felfelé (a fórumokon)? mondja a kódot! a kód beillesztésére tiszta. és a tisztaság közel isteniséghez van, ezért használja!

6. Ha kódot kell tennie, tegye közzé a minimális kódot, amely megmutatja, hogy mi nem működik - a hőmérséklet-érzékelő nem működik. Oké, ez problémát jelenthet ... talán megtört? talán nem vezetékes? De miért ragadja be az LCD és az Ethernet kódot tartalmazó vázlatot is? Hozzon létre egy új vázlatot a törölt összes további dologgal, ha még nem működik, akkor tegye közzé azt, mert legalább egy dolgot hibakeresés közben. (lásd alább) 6b. Ha kódot küld, és azt állítja, hogy valami nem működik, győződjön meg róla, hogy a kód mutatja, hogy nem működik. Ha az LCD nem nyomtat a második sorra, akkor a postai kód, amely azt mutatja, hogy legalább megpróbálta kinyomtatni a második sort.

7. A projekt minden összetevőjében olyan vázlatot kell készíteni, amely JUST teszteli az összetevőt, és semmi más - a Serial.print () használatával, hogy elmondja, hogy működik. RGB LED? Biztos benne, hogy ismeri a pinoutot? Lehetséges, hogy olyan vázlatot kaphat, amely csak ezt a részt teszteli, így ha megtörik, akkor gyorsan ellenőrizheti

8. Ne tegyen egy tehén egy falatot - a kód összetettsége / nehézsége megnő, annál hosszabb. Ez tény. Tegyük fel, hogy szeretnénk egy internet-képes macskaadagolót készíteni (így természetesen az interneten is elfogyaszthatjuk a macskádat!) Ne próbálja meg írni a kódot, majd kattintson a fordítás és imádkozás gombra. Ez bolond! Ehelyett csak forduljon motorra. Amint ez működik, csatlakoztassa a motort a macskaeledelhez, és ellenőrizze, hogy a soros parancsokkal vagy gombnyomásokkal működik-e. Ezután kitaláljuk, hogyan lehet egy LED-et egy Ethernet pajzson keresztül világítani. Végül kombinálhatja a két felét (motor / szervo vezérlés és Internet vezérlés). Tehát, ha az internet-vezérelt macskaadagoló nem működik, és segítségre van szüksége, ne csak a 300 soros kódot dobja ki, és mondja el a „HALP” -t. Ehelyett kicsi tesztelő szkripteket kell ellenőrizni, amelyek a projekt minden részét igazolják, hogy meghatározzák, mi a törés!

9. Kedves tiszta fényképek vagy rajzok küldése - Néha a probléma vezetékek. Valójában a probléma nagy része a kábelezés. Ez ellentétben áll a szoftverrel, ahol ritkán vannak vezetékek. Éppen ezért meg kell tanulnia, hogy jó és tiszta képet készítsen. Egy drága kamera nem szükséges, de jó megvilágítás, gondosság és beállítás. Nem akarsz ezzel zavarni? Rajzoljon egy világos vázlatot vagy diagramot. Gondolja, hogy túl sok időt vesz igénybe? Azoknak, akik mások segítségét kérik, egy kis erőfeszítést kell tennie.

10. Megnézte a fórumot / internetet? Vannak szó szerint több ezer hozzászólás különböző fórumokon, amelyeken az Arduino felhasználók meglátogatnak, beleértve az arduino.cc-t és más webhelyeket, amelyeket a Google indexel. Használta a keresőmezőt, hogy meggyőződjön-e arról, hogy a probléma gyakori? A legtöbb probléma ugyanaz a probléma fordul elő újra és újra. Sokat tanulni fog, még akkor is, ha nem ugyanaz a probléma, mint amilyen.

11. Töltsön több időt rá - a barátja tegnap zongorát vásárolt, de ideges, mert valamilyen okból borzasztóan hangzik. Mi van ezzel? Mert soha nem gyakorolt! Az elektronika, akárcsak minden készség, sok órát (akár éveket is) igényel a gyakorlatban. Nem ésszerűtlen egy hetet tölteni egy problémára, próbálkozni különböző megközelítésekkel, például a kódot, a könyvek olvasását, az adatlapok vizsgálatát, a keresőmotorok használatával, mindent megoldást találni. Ez frusztráló? Igen. De vegye figyelembe, hogy az egyetlen módja annak, hogy megtanulják a nehézségeket. Amikor minden rendben van, nincs tanulság. Kitartásra! Ganbatte!



Lehet, Hogy Érdekli

Projekt: Függőleges szalagfüggönyök

Projekt: Függőleges szalagfüggönyök


Közelebbi pillantás - a CRAFT Mohair átalakítása

Közelebbi pillantás - a CRAFT Mohair átalakítása


Tűk és tollak - A SF DIY áruház

Tűk és tollak - A SF DIY áruház


Projekt: Birdcage Veil

Projekt: Birdcage Veil






Legutóbbi Hozzászólások