Bejönni
Minden számítógépes titok kezdőknek és profiknak
  • Hogyan készítsünk tárgyakat a Minecraftban
  • Cheat Flux B4 (Killaura, Aimbot, X-Ray)
  • Miért nem veszi fel a Tele2 a netet?
  • Win Mobile Crimea: szolgáltatás
  • A telepített játék nem indul el
  • Mi a teendő, ha a játék nem töltődik be a számítógépére
  • Arduino nano mit lehet tenni. Arduino projektek. Mi az az Arduino és mire való?

    Arduino nano mit lehet tenni.  Arduino projektek.  Mi az az Arduino és mire való?

    Lassan, de biztosan fejlődik nézaz Arduino-nVal velkijelzőmKövetkező hőmérséklet és páratartalom kijelzővel. Ez az óra nem korlátozódik azokra a funkciókra, amelyekről ebben a cikkben beszélek. Lesz még 2-3 finomítási szakasz projektArduinón és érintőképernyőnthkijelzőmKövetkező. A kijelző vázlata és firmware-je a cikk alján letölthető.

    A házi készítésű CNC vezérlőpanel áttekintése. Kezdje el a marást.

    Egy kis háttér. Egyik nap a számítógép előtt ültem, és modellt készítettem Annet A8 3D nyomtatómhoz. Amiről már beszéltem. És elvégezte a modernizációt. És itt ülök és gondolkodom. Miért olyan népszerűek a 3D nyomtatók? Még a mi kis városunkban is elég sok van belőlük.

    Házi készítésű CNC marógép Arduino-ra kijelzővel

    Ki követi projektjeimet a webhelyen vagy a VKontakte csoportban. Tudják, hogy valami újat csinálok CNC gép Arduino-n. Ennek a gépnek az a sajátossága, hogy úgy működik, mint egy 3D nyomtató. Neki van kijelző és flash meghajtó a vezérlőprogram letöltéséhez. A többi minden a 3D nyomtatón való munka analógiái . Válassza ki a fájlt és a gépi malmok. A kijelzőn minimális információ látható a folyamatról.

    Grafikont építünk a telefonra a szenzor adataiból.

    De hogyan vonhatunk le egyértelműbb következtetést az olvasmányokból? Megjeleníthető az űrlapon grafika a kijelzőn vagy okostelefonon. Ma megvizsgáljuk a második lehetőséget.

    Rádióvezérlésű autó. Arduino + nrf24l01 + távirányító.

    Már régóta nem csináltam rádióvezérlésű modellek. Úgy döntöttem, hogy újraélesztem a régi projektemet: . De nem könnyű újraéleszteni. De javítani is. Amióta van 3d nyomtató. Úgy döntöttem, hogy új keretet nyomtatok az autóhoz. Én is úgy döntöttem, hogy bütykölök egy kicsit a kóddal. Ezalatt a tudásom gyarapodott, és már teljesen másként tekintek a régi projektekre. De először a dolgok.

    Valószínűleg mindenki hallotta már, mi az a digitális dobgép, vagy egyébként a beatgép. A norvég zeneszerző Koka Nikoladze elektromechanikus dobgépe egészen más kérdés. Ebben a hang mechanikai hatás következtében keletkezik. A gépet Arduino vezérli, ami lehetővé teszi dallam programozását az előadáshoz.

    Hallott már az Arduino-ról, és gyorsan ki akarja találni, hogy elkészítse saját készülékét, robotját vagy bármi mást, amit kitaláltak. Már az első este villoghat egy LED, de egy bonyolultabb kütyü elkészítése sokkal több időt vesz igénybe. Hosszú hetek, sőt hónapok várnak a C nyelvű programozás tanulására, a kompatibilis könyvtárak és modulok keresésére, a mankók és a nehézségek leküzdésére. Hogyan lehet felgyorsítani a folyamatot? Kezdje egy Arduino-kompatibilis kártyával, amely JavaScriptben programozható.

    Eredeti cikk angol nyelven http://www.bunniestudios.com/blog/?p=2407

    A képen Leonardo kész nyomtatott áramköri lapjai láthatók

    A lámpában az a legérdekesebb, hogy a közelségre egy házilag készített, és általában nagyon egyszerű kapacitív érzékelővel reagál. A fő elem, ami egy fólialap. Jelenleg ez az összeállítás csak egy prototípus, és az összes elektronikai alkatrész és az érzékelő (ugyanaz a fólialap) semmiképpen nincs beépítve magába a lámpába, de maga az ötlet nagyon érdekes.

    Arduino, házi készítésű kesztyű 5 vezetékes hajlításérzékelővel, 5 HITEC HS-81 szervóval és mechanikus karral. A videóban megnézheti, hogyan működik mindez. Az Arduino beolvassa a hajlításérzékelők adatait és vezérli a szervomotorokat, hogy a mechanikus kar megismételje az emberi kéz mozgását. A szerző egyébként az első videóban egy kész kézi mechanika készletet használ, ami az ebayen megvásárolható, igaz, elektronikus alkatrészek és meghajtók nélkül. Egy másik projektben a szerző hasonló kezet készített hulladék anyagokból.

    Ebben a projektben a szerző bemutatja, hogyan csatlakoztathat egy színes 8x8 LED mátrixot egy Arduinohoz. Maga a mátrix 32 bemenettel rendelkezik: 8 anód, 8 vörös katód, 8 zöld és 8 kék. Ebben az esetben az Arduino csak 3 kimenetét használjuk a mátrix vezérlésére. Itt nincs varázslat, de van 4 db 74HC595 váltóregiszter.

    A 74HC59 Arduino-val való használatáról a 74HC595 Shift regiszter használata a kimenetek számának növeléséhez című útmutatóban olvashat.

    Egy regiszter 8 kimenetet ad, mivel a mátrixunk 32 bemenettel rendelkezik, a tervezés kaszkádos shift regiszter technikát alkalmaz. 4 db 74HC59 regiszterre lesz szükségünk, míg az Arduino csatlakozásainak száma nem változik, és 3 kimenetet használunk az Arduino felé. Vezetéshez. Az áramellátás USB-n keresztül történik, de különálló is csatlakoztatható.

    A gyorsan mozgó folyamatok, például egy csepp leesése vagy egy léggömb felrobbanása filmre vétele nagyon nehéz feladat. Szinte lehetetlen pontosan megjósolni azt a pillanatot, amikor meg kell nyomni a kioldót speciális eszközök nélkül. Nem, természetesen százszor próbálkozhatsz, és egy ponton a szerencse feléd fordul. De megteheti több száz golyó nélkül. Itt jön segítségre az Arduino. Az alábbiakban bemutatjuk az Arduino alapú automatikus trigger létrehozásának folyamatát, amely reagál a hangra vagy a lézermutató sugár metszéspontjára.

    Szigorúan véve az Arduino nem a fényképezőgép zárját fogja irányítani, hanem a vakut. Sajnos a kamera jelre adott válaszának késleltetése 20 milliszekundum körül van, ami emberi szemmel nem észrevehető, de még mindig hosszabb, mint amennyit megengedhet magának egy kipukkanó léggömb felvételekor. Ezért a fényképezés sötét szobában, 10 másodperces záridővel történik, de a vaku pontosan a megfelelő pillanatban villan. Mivel a helyiségben gyakorlatilag nincs világítás, a fénykép teljes expozíciója pontosan a vaku villanásának pillanatában történik (körülbelül 1 ezredmásodperc).

    Gyakorlati szempontból könnyebb kész táblát vásárolni, és nem bajlódni, hanem a gyártás során megszerzett készségekkel. iparművészet, hasznos lehet a jövőben.

    1. lépés: Szükséges rádióalkatrészek és szerszámok

    Bármilyen gyártási folyamat házi készítésű termékek az anyagi és technikai alap előkészítésével kezdődik.

    Rádió alkatrészek:

    • ATmega328;
    • 2 db 10 uf (mikrofarad) kapacitású elektrolit kondenzátor;
    • 2 kondenzátor kerek kerámia tokban, kapacitása 22 pf (picofarad);
    • feszültségszabályozó L7805;
    • kvarc rezonátor 16 MHz;
    • tapintatos gomb;
    • LED-ek;
    • aljzat mikroáramkörhöz;
    • feszültségszabályozó LM1117T-3.3 (opcionális);
    • 2 tantál kondenzátor 10 uf (mikrofarad) kapacitással (opcionális).

    Eszközök:

    • Forrasztópáka;
    • Multiméter.

    2. lépés: Leírás

    Miután megvásárolta az összes rádiókomponenst, ideje telepíteni, de előtte szólnia kell néhány szót az atmega328-ról. Kétféle mikroáramkör létezik: rendszerbetöltővel (bootloader, más néven bootloader) és anélkül. A mikroáramkörök árkülönbsége nem jelentős, de ha bootloaderrel szerelt „mikrofont” vásárol, akkor ebből a cikkből kihagyhat néhány lépést. Ha bootloader nélkül vásárolja meg, akkor pontosan mindent meg kell tennie, amit a következő lépésekben leírtak.

    Az Arduino IDE kódjának a chipbe történő betöltéséhez rendszerbetöltőre van szükség.

    3. lépés: Töltse be a „bootloadert”

    Ehhez a lépéshez Arduino UNO táblára lesz szüksége. A diagramot követve felforrasztjuk a rádió alkatrészeket az áramköri lapra. Ebben a szakaszban nincs szükség feszültségszabályozók beépítésére az áramkörbe, mivel az Arduino biztosítja a szükséges feszültséget.

    Állítsuk be az Arduino UNO kártyát ISP-ként. Ezt úgy kell megtenni, hogy a tábla az ATmega mikrokontrollert villogtassa, és ne magát. Ne csatlakoztassa az ATmegát a kód letöltése közben.

    • Csatlakoztassuk az Arduinót a számítógéphez;
    • Nyissuk meg az Arduino IDE-t;
    • Nyissa meg a > Példák > Arduino ISP-t;
    • Töltsük le a firmware-t.

    4. lépés:

    Miután az áramkör összes eleme összekapcsolódott, nyissa meg az IDE-t.

    • Válassza az Arduino328-at az Eszközök > Tábla menüből
    • Válassza az Arduino-t ISP-ként az Eszközök > Programozó menüpontban
    • Válassza a Burn Bootloader lehetőséget

    A sikeres rögzítés után a „Done burning bootloader” üzenet jelenik meg.

    5. lépés: Adjon hozzá egy 5 V-os szabályozót

    A bootloader felvillantása után befejezzük a tábla gyártását. Az L7805 feszültségszabályozó az áramkör fontos része. A kivezetés a következő (nézd meg az elülső oldalt): a bal szélső láb a bejárat, a középső láb a talaj, a jobb szélső pedig a kijárat.

    A diagramot követve csatlakoztatjuk a feszültségszabályozót az arduinóhoz.

    6. lépés: 3,3 V feszültségszabályozó

    Ez a lépés nem kötelező. A szabályozó csak olyan külső árnyékolások/modulok táplálására szolgál, amelyek 3,3 V-ot igényelnek.

    7. lépés: Első firmware

    Miután befejeztük az oldalt, ideje feltölteni az első kódot. A firmware frissítéséhez eltávolítjuk a natív ATmega 328 mikrokontrollert az UNO kártyáról, és kicseréljük egy új mikrokontrollerre. Amint letöltjük a kódot, kicseréljük a chipeket.

    Ez minden! Köszönöm a figyelmet!

    Az Arduino egy népszerű fejlesztői platform az elektronikai mérnökök és elektronikai projektjeik számára egyszerű módon. Ez egy fizikai programozható fejlesztői kártyából (AVR mikrokontrollereken alapuló) és egy szoftverből vagy IDE-ből áll, amely a számítógépen fut, és kódot ír és tölt fel a mikrovezérlő kártyára. Ez a cikk a népszerű, szokatlan és egyszerű Arduino projekteket tárgyalja.

    Először nézzük meg a legnépszerűbb Arduino-projekteket:

    1. MIDI kontroller a legnépszerűbb Arduino projektek közül a legegyszerűbb. A MIDI vezérlők nagyszerű lehetőséget kínálnak a számítógép különböző hangjainak fizikai hardver segítségével történő vezérlésére. Ez elég régi technológia, és szinte minden zeneboltban vásárolhat mindenféle klassz MIDI-vezérlőt. De ha nem szeretne MIDI-vezérlőt vásárolni, az Arduino segítségével elkészítheti saját magát. Miután létrehozta, USB-n keresztül vezérelheti az összes találatot, hangjelzést és átmenetet.
    2. Ambilight érzékelő az LCD-kijelzőn (lásd a fenti képet). Egy kis háttérvilágítás hozzáadása az LCD-hez nagyszerű módja annak, hogy a filmnézés élményét egy kicsit magával ragadóbbá tegye. A végeredmény egy filmnéző rendszer lenyűgöző hatásokkal.
    3. Eszköz kezelés nagyfeszültség az Arduino segítségével. A projekt végén vezérelheti háztartási készülékeit, például LED-et, ventilátort, izzót és így tovább. Beállíthatja a készülékek be- és kikapcsolási idejét. Ez a projekt az egyik legnépszerűbb modult, azaz a 2 Channel Relay Module-t használja, amelyet széles körben használnak nagyfeszültségű eszközök alacsony feszültségű jelekkel történő vezérlésére. Tehát ebben a projektben megtanulhatja, hogyan kell használni a 2 csatornás relé modult az Arduino-val és annak áramkörével.
    4. . A projekt kialakítása meglehetősen egyszerű. A berendezés fő célja a környezeti hőmérséklet értékének mérése, majd LCD-re történő kinyomtatása Arduino és termisztor segítségével. A termisztor egy olyan változó ellenállás, amely a környezeti hőmérséklettől függően változtatja ellenállását. Tehát igen, egyetlen különbséggel úgy működhet, mint az LDR (Light Dependent Resistor). Míg az LDR a fényintenzitás szerint változtatja ellenállását, addig a termisztor ellenállása a környezeti hőmérséklettől függ.

    A legszokatlanabb projektek

    Most térjünk át az Arduino mikroprocesszort használó szokatlan projektekre:

    1. Easy Robot Toy PipeBot. Ha egyszerűbb projektet keres, esetleg olyat, amivel együtt dolgozhat a gyerekeivel, akkor fontolja meg egy PipeBot játék elkészítését. Csak olyan anyagokra lesz szüksége, amelyek mindig kéznél vannak. Miután elkészítette, egy felcsavarható polytube-t fog kapni, amelyet okostelefonjával vezérelhet.
    2. 3D szkenner. A hobbi fejlesztő Richard azért hozta létre ezt a projektet, hogy gyermekei 3D-s modelljeit szkennelje. Ez valójában egy meglehetősen forradalmi kialakítás, mivel nem kényszeríti az embereket arra, hogy hosszú ideig mozdulatlanul álljanak a szkennelés közben. Ehelyett ez a 3D szkenner azonnal több fényképet készít különböző szögekből, és 3D szkennelésként gyűjti össze a képeket. A Richard Scanner 40 Pi tűkkel, 40 Pi pin-képes kamerával és 40 darab 8 GB-os SD-kártyával készült. Tehát, ahogy el tudja képzelni, ez a projekt rövid időn belül megtérül.
    3. Hozzáférhetőség fogyatékkal élők számára. Az MIT kutatója, Gershon Doublon által kifejlesztett Arduino-szerű eszköz, a Tongueduino segítségével az információkat egy rácsban elhelyezett elektródákkal ellátott padba küldik. Ez a betét a felhasználó szájába illeszkedik. Elektronikus érzékelőhöz csatlakoztatva a pad az érzékelőtől érkező jeleket kis elektromos áramimpulzusokká alakítja át egy rácson keresztül, amelyet a nyelv leolvas, hasonlóan az emberi nyelv mintájához. Ismeretes, hogy a nyelv rendkívül sűrű szenzoros felbontással, valamint nagyfokú neuroplaszticitással, az egyes egyedekhez való alkalmazkodási képességgel rendelkezik. A kutatások kimutatták, hogy az elektrotaktilis nyelvű kijelzők látásprotézisként használhatók a vakok számára. A felhasználók gyorsan megtanulnak olvasni és eligazodni a természetes környezetben. A Tongueduino használatával a jelek térbeli és intenzitási leképezéseket képeznek a kereten belüli impulzusok számához. A Tongueduino felhasználó azonosítani tudja a számítógépen dolgozó kollégája által 3x3-as rácsra rajzolt képpontokat és vonalakat. A végső cél az, hogy az egyszerű látáspótláson túl a szenzoros szenzoros növekedés felé haladjunk. A magnetométerrel való kapcsolat belső irányérzékelést biztosíthat a felhasználó számára.

    A legegyszerűbb projektek kezdőknek

    Íme néhány egyszerű, Arduino-t használó házi készítésű termék, amelyre még egy elektronikai eszközök tervezésében járatlan személy is képes:

    1. . Az RFID a Radio Frequency Identification rövidítése. Minden RFID kártya egyedi azonosítóval rendelkezik, amelybe be van ágyazva, és egy RFID-olvasó segítségével olvassa le a sz. Az EM-18 RFID olvasó 125 kHz-en működik, beépített antennával rendelkezik, és 5 V-os tápegységről táplálható. A Weigand kimenet mellett soros kimenetet biztosít. A tartomány kb. 8-12 cm A soros kommunikációs paraméterek 9600 bps, 8 adatbit, 1 stopbit. Ezt a vezeték nélküli RF azonosítást számos rendszerben használják.
    2. A híres Arduino projekt . A dőlésérzékelő kapcsoló egy elektronikus eszköz, amely érzékeli egy tárgy tájolását, és ennek megfelelően magas vagy alacsony kimenetet állít elő. Higanygolyót tartalmaz, amely mozog. Így a dőlésérzékelő a tájolástól függően be- vagy kikapcsolhatja az áramkört. Ebben a projektben egy Mercury/Tilt érzékelőt kapcsolunk össze egy Arduino UNO-val. A LED-et és a berregőt a dőlésérzékelő kimenete szerint vezéreljük. Amikor megdöntjük az érzékelőt, a riasztó bekapcsol.
    3. Egy elemi projekt készül az Arduino - . Az Arduino és a Voltage Divider Circuit egyszerű ismeretével az Arduino-t digitális voltmérővé alakíthatjuk, és mérhetjük a bemeneti feszültséget Arduino és 16x2 LCD segítségével. Az Arduino több analóg bemenettel rendelkezik, amelyek az Arduino belsejében található analóg-digitális átalakítóhoz (ADC) csatlakoznak. Az Arduino ADC egy tízbites konverter. Ez azt jelenti, hogy a kimeneti érték 0 és 1023 között lesz. Ezt az értéket a függvény segítségével kapjuk meg. analogRead. Ha ismeri a referenciafeszültséget, könnyen kiszámíthatja az analóg bemenet áramfeszültségét. A bemeneti feszültség kiszámításához feszültségosztó áramkört használhatunk.
    Arduino. A mindenki által ismert és sokak által kedvelt készülék olyan népszerűvé vált, hogy már a kisgyerekek is próbálkoznak vázlatírással, mielőtt megszületnek. Fenyegetés, ez tréfa... Röviden, nem akarok lemaradni, és ebben a cikkben elmondom, hogyan lehet az ATmega8A bővítőkártyát arduinóvá alakítani. Aki nem tudja, mi ez a díj, az elolvashatja. Igen, értem, mondják sokan, hol van a házi? A barkácsolásnál az a helyzet, hogy csak néhány dologra van szükséged az Arduino-hoz. Az első a mikrokontroller. Az olcsóság kedvéért az ATmega8 megy. A második a kvarc 16 MHz-en. Harmadik - két 22pf kerámia kondenzátor. Negyedszer pedig egy USB TTL konverter, bármelyik. Az összeszereléshez kvarcot kell rögzíteni az MK XTAL1 és XTAL2 lábakhoz. Csatlakoztass két kondert ugyanahhoz a lábhoz, a többi lábat pedig rögzítsd a talajhoz, és kész.

    Most térjünk át a gyakorlati tevékenységekre. A hibakereső táblát Arduinóvá alakítjuk, de minden művelet érvényes egy egyszerű MK-ra, kvarcra és néhány kondenzátorra. És hát, menjünk.
    Az alapértelmezett kvarc a bővítőkártyán 7,3728 MHz. Ez nem fog működni az Arduino esetében. Tehát vesszük és 16 MHz-re változtatjuk.

    Ezután fel kell töltenünk a rendszerbetöltőt a táblánkra. Ehhez vegyen bármilyen Arduino táblát. Van kéznél egy Arduino UNO. Ha még nincs Arduino-ja, akkor itt az ideje, hogy szerezzen egyet. Megvásárolható a Chip Resistor boltban. Tehát van Arduino UNO. Az asztal jobb oldalára magunk elé helyezzük az Arduino UNO-t, balra pedig az ATmega8A bővítőkártyát. Ezen kártyák jobb oldalán található egy ISP-csatlakozó klasszikus Atmel-kivezetéssel.

    Nyugodtan vegye a vezetékeket, és csatlakoztassa ezeket a csatlakozókat egytől egyig, az 5-ös érintkező kivételével.


    Most fogjuk a vezetékeket, és az egyik végét az ATmega8A bővítőkártya 5. érintkezőjébe, a másik végét pedig az Arduino UNO Digital 10 érintkezőjébe helyezzük.

    Ennek eredményeként az összes manipuláció után ilyennek kell lennünk.

    Ha minden rendben van, csatlakoztassa a számítógép USB-portjához. Ha helyesen van csatlakoztatva, az Arduino UNO LED-jeinek és az ATmega8A bővítőkártyán lévő piros LED-nek világítania kell. (Sajnos a képen a vezetékek blokkolják a LED-et, de hidd el, be van kapcsolva)

    Térjünk át a szoftveres eljárásokra. És itt az Arduino-gyártók hatalmas összeállítása várja az ATmega8 MK minden rajongóját. Jelenleg az IDE 1.6.3-as verziója nem támogatja ezeket a mikrovezérlőket. Pontosabban, vannak konfigurációs fájlok és egy bootloader, de nem tudod feltölteni. A helyzet az, hogy az Arduino a minimális ATmega328P mikrokontrollerre váltott, és ez a fertőzés Extended Byte Fuse-val rendelkezik. De a piszkos nyolc nem az. Emiatt a baromság miatt a bootloader nem tölt be, hanem panaszkodik ezeknek a biteknek a hiányára. Ezért a rendszerbetöltőt fel kell töltenie az IDE régi verziójával. Ha nincs meg, akkor letöltheti tőlem. Ez az 1.0.3-as verzió, és nem kell telepíteni. Csak bontsa ki valahova, és kész. Ezután egyszerűen futtassa a programot ebből a mappából. Most állítsunk fel egy programot az MK kitöltésére. Kezdésként válasszon programozót a példák közül ArduinoISPés töltse fel az Arduino UNO-ba vagy bármibe, amit éppen használ.

    Feltöltés után ki kell cserélni az Arduino UNO táblát vagy bármit, ami rajta van Arduino NG vagy régebbi ATmega8-cal.

    Minden. Meg lehet tölteni. Kattintson Eszközök -> Bootloader írásaés várja meg a felvétel befejezését.

    Kész. Megszületett az Arduino. Leválasztjuk az összes vezetéket, és felakasztjuk a bővítőkártyát a GSMBOARD 1.1 hibakereső kártyára. Ezután vegye az USB-TTL bővítőkártyát, és csatlakoztassa a GND - GND, RXD - TXD, TXD - RXD vezetékeket, és biztosítsa a tápellátást. A zöld LED-nek világítania kell.

    Ha minden működik, kapcsolja ki a régi programot, és indítsa el a legújabb verziót. Ma 1.6.3 van és a következő kódot írjuk. void setup() ( pinMode(2, OUTPUT); ) void loop() ( digitalWrite(2, HIGH); delay(2000); digitalWrite(2, LOW); while(1); ) Pontosan mi folyik itt. Először inicializáljuk a kimenet 2-es lábát. Ezután megjelenítünk rajta egyet, várunk két másodpercet és nyomjuk le nullára. Aztán egy végtelen hurokba esünk. Az egyértelműség kedvéért itt van egy kép arról, hogy mivé változott a hibakereső tábla.

    Mint látható, a második érintkező felelős a modul be- és kikapcsolásáért. Itt az ideje, hogy feltöltsük vázlatunkat a frissen sült Arduino-ba. Ehhez konfiguráljuk újra az IDE-t az alábbi képen látható elemek kiválasztásával. És ne felejtse el megváltoztatni a portot USB-TTL-re.

    Minden be van állítva. Kattintson a vázlat feltöltése lehetőségre. Minden rendben lesz, de megjelent egy hiba. Eh. Itt kezdődött a gereblye. Az Arduino virtuális COM-portot használ a programok letöltéséhez. Ez így működik. Először az IDE fordítja le a projektet, majd megnyomja az MK reset gombot, és mivel először a rendszerbetöltő indul el, az IDE ezt látva elkezdi flash-be önteni a programot. És ha a fordítás után nem állítja vissza az MK-t, akkor az IDE rendszerbetöltő nem vár, és hibát dob. A visszaállítás elindításához minden Arduinoshoz csatlakoztatva van a DTR COM port tűje. Az USB-TTL bővítőkártya nem rendelkezik ezzel a lábbal, így amikor az IDE fordítja a projektet és ír Betöltés.

    Kétségbeesetten lenyomjuk és elengedjük a reset gombot az ATmega8A bővítőkártyán. Az IDE felveszi a rendszerbetöltőt, és feltölti a programot a flash-hez. Ennyi, a program kicsit leereszkedik és bekapcsolja a GSM modult. Ha mindent jól csinált, akkor úgy kell kinéznie, mint a képen.

    Az USB-RS232 adapterek szerencsés tulajdonosai eltávolíthatják a DTR lábat a portból (természetesen a MAX3232 chipen keresztül) az MK alaphelyzetbe állításához. Ez az ISP csatlakozó 5-ös érintkezője egy 100nf-es kondenzátoron keresztül. Vagyis a DTR egy kondenzátor - RES. És akkor maga az IDE fogja meghúzni a reset-et. Mindenesetre ilyen képet kell készítenie. A program lefutott és bekapcsolta a modult.

    Most már bíbelődhet a GSM-modulon. Ha kérdésed van írj. Próbáljuk meg kitalálni. 

    NÉVTELEN 02.02.16 22:32

    Köszönöm a cikket. Most már használhatom a Mega 8-at az Arduino Uno-ban.

    niko19 16.12.25 23:03

    Mi a fenéért csinálja mindezt egy bővítőkártyával, és vegyen egy Arduinót, ha kész Arduino van az asztalon? A kérdés az, hogy egy Mega8-ból és kvarcból hogyan lehet házilag készíteni Arduino-t, szó szerint pontról pontra, vagy még jobb, hogy egy kész firmware fájlt pl van párhuzamos programozóm, de van soros is, de nincs kész Arduino...

    Alekszej 2016.12.25. 23:40

    Az Arduino egy Atmel mikrokontroller betöltött rendszerbetöltővel az Arduino IDE-vel való együttműködéshez. Nincs más dolgod, mint beállítani a bootloader biztosítékait, kiválasztani a mikrokontrolleredhez tartozót a firmware mappából és feltölteni. Ha röviden.