Fórum témák
» Több friss téma |
A klónok CH340 Soros-USB illesztőjének drivere (Letöltés)
Elsősorban ezek a panelek az Arduino IDE-hez lettek kifejlesztve ( letölthetö az arduino.cc- röl). Nem tudom, de biztosan lesz oda valamilyen segédprogram a HEX fájlok kezelésére.
Én ahhoz az évekig használt AVR studiot használom a Dragon interfaceel 6 pines csatlakozon keresztül ( azaz nem az USB-t).
Ha hex filed van, akkor szerintem egy programozót is be kell szerezned. Ha megvan az arduinó forráskódja, akkor meg elég a telepítő. Egyik eset plusz hardver és szoftver, a másik plusz szoftver.
XLoader a megoldás, de az Arduino honlapján is fenn van a hogyan:
Write HEX file
Ha le tudnád írni, hogy mi az elképzelésed, akkor lehet tudok segíteni.
- A modulod USB kábellel összekötöd a PC-vel.
- USB/soros átalakító driver feltelepít (ch340 ?) - avrdude -p ATMEGA328P -c arduino -b 57600 -P COM3 -U flash:w:"program.hex":i Az avrdude.exe megtalálható az arduino-ban, a COM3 módosítandó a nálad levő soros port száma szerint, a program.hex cserélendő a hex fájlod elnevezése szerint.
Szia!
Köszönöm ez a megoldás! kb 1 perc alatt működőképes lett a panel. Se programozó se extra hardver. Üdv: Gábor
Szia!
Köszönöm nem próbáltam de olvasásra Josi777 megoldása egyszerűbbnek tűnt és működik is. Üdv: Gábor
Az XLoader és az AVRDudess felülírja az arduino boot-loaderét, vagy az megmarad?
Ha felülírja a boot-loadert, akkor következő alkalommal már nem tudja programozni USB-n, csak megfelelő programozóval?
Szia!
Nem tudom felül írja-e a boot-loadert, de lényeg, hogy a program benne van és működik. Nem fejlesztő rendszer lesz szerencsére. Egy dolgot csinál, de azt tudja. Üdv: Gábor
Szia!
Ha segítesz ezt hogy tudom ellenőrizni megpróbálom megnézni. Üdv: Gábor
Ami az usb-t használja az szerintem békén hagyja a boot loadert ( csak nem lesz öngyilkos a végén....) Ha a mosi, miso... lábakat használó programozóval írok bele, az viszont a boot loadert eltünteti szerintem.
Ha zokszó nélkül bele tudod égetni még egyszer ugyían azt a programot, akkor szerintem a boot loader maradt.
Szia!
Köszönöm, ki fogom próbálni de csak csütörtökön, holnap vidéken leszek. Üdv: Gábor
Szia!
Kipróbáltam, ugyan úgy működik, rá lehet tölteni az adatokat. Üdv: Gábor
Igazából azért is merült fel a kérdésem, mert a korábban belinkelt videón, amikor megkeresi az arduinoval fordított hex fájlt, akkor a mappában van egy Blink.ino.hex és van egy Blink.ino.with_bootloader.hex fájl is, de a programozáshoz nem a "with_bootloader" verziót választja ki. Ugyanakkor nem mindegy, hogy a bootloader után töltjük-e fel a hex fájlt, vagy sem. Bővebben: Link
A hozzászólás módosítva: Júl 28, 2022
Amikor hozzáadod a json fájl címét, akkor csak beteszi a telepíthető eszköz csomagok közé. Utána még telepítened kell a board manager segítségével.
Üdv mindenkinek
Egy olyan dologban kérnék tanácsot, hogy egy távirányító kódját kellene lemásolnom. Sok minta programot is kipróbáltam, de nem segített rajtam, mivel egymás után kettő "adathalmazt" küld ki. Egyik alap kódformára sem tudom rá illeszteni. Ezt hogy lehetne lemásolni? Az lenne a lényeg, hogy nem az eszköz távirányítója, hanem egy másik eszköz adná ki ezt a kódot.
Nézd meg ezzel:
Bővebben: Link
Sziasztok!
Tervezek egy bemenetvállasztónak nyákot. A kérdésem olyan jellegű lenne, van-e értelme teliföldes nyákot tervezni Arduinonál (a földkötések leegyszerűsítése érdekében) vagy nem egészséges? Előre is köszönöm a válaszokat!!
Ha csak ennyi jelet kell másolni, egyszerű kimenet billegtetésekkel, késleltetésekkel is megoldható. Oszcilloszkóppal vagy logikai analizátorral megméred a szintváltások közötti időket...
Köszönöm!
Ez igen kedvező válasz számomra.
Nem rossz ötlet, köszönöm.
Megnézem ezt az irányt.
Sziasztok
Egy újabb kérdésem lenne. Adott a mellékelt kód. Azt csinálja, ha közép állásból elfordítom a potit, akkor abba az irányba forog a léptető motor. Viszont azt hogyan tudom megoldani, hogy pl ha fordítom előre a poti, akkor pl 20 lépést megy előre a motor, ha meg vissza fele, akkor meg vissza 20at, és nem forog körbe körbe. Köszönöm előre is a segítséget.
Már elkezdted pl a 25. sorban a for függvénnyel, csak kiblokkoltad. Az a sor csak 100 lépésig számolna. Szoval vissza is befejezni a feltételt ( nem a loop-pal).
Azért megy körbe körbe, mert a loop önmagát ismételgeti. A 45. sor nem kell bele, anélkül is ismételget (így viszont veremtúlcsordulás lesz előbb utóbb, mindenképp szedd ki onnan).
A for blokkot ha visszateszed, akkor százszor fog lépni. Utána a loop megint újraindul, megint százat lép és így tovább. Az kellene defeiniálnod, hogy a 100 lépés után mi legyen? Álljon meg, oké, de mikor induljon el újra? Amikor hozzáérsz a potihoz? Ahhoz feltételben kellene vizsgálni, hogy a poti jelenlegi értéke eltér-e az előzőtől. Gondot még az okozhat, hogy van neki egy saját zaja, szóval valami tűrést azért kellene neki adni.
Egy kicsit "kitakarítottam" a programot. Most megy jobbra is meg balra is 100lépést, és vár egy kicsit megint 100lépést megtesz.
Az lenne a cél, hogy 100lépés után álljon meg, addig ne mozduljon míg a potit nem bántom. és ugye vagy előre vagy hátra induljon, attól függ merre mozdítom a potit, erre a dologra keresném a megoldást.
Ha csak ennyi a feladat, akkor lehet egyszerubb lenne ket nyomogomb, vagy mini joystick
|
Bejelentkezés
Hirdetés |