-
GAMEPOD.hu
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
Undoroid
őstag
Szia!
Így már világos!
Pontosan így próbálkoztam, mert János250 pontosan odaírta azt, amit tudnom kellett! Első körben csak azt a két hívást használtam (volna), de valahol hibázhattam, mert feltöltés előtt hibát talált a program!
" megjegyzem a hibaüzenet nem a te bosszantásodra van, hanem leírja, mit csinálj máshogy " Világos! Jelenleg annyira értem ezeket, mint a kiselefánt a zongorahangolást Rengeteg dolgot kell még megismernem erről a témáról!
https://logout.hu/bejegyzes/ngabor2/nyugodj_bekeben_bordoi.html _ https://robo-venture.com -> Az ökotudatos, digitális közösségi alkotóműhely <-
-
vegyszer
addikt
Ezt nem ismerem, de állítólag az a legtöbb esetben a hiba a fordításos során, hogy minden nyelvről minden nyelvre az angolon keresztül fordít a Google. Így egy kínai - > angol - >magyar, vagy a fordítottja folyamat már messze nem tekinthető veszteség, és zajmentesnek.
"Újságírás az, amit a hatalom nem akar nyomtatásban látni. Minden más csak propaganda." George Orwell
-
sisi22
tag
Leirtam 16959-ben, koszonom a segitseget, akkor keresek valakit a helyi butykolos elektronikusok kozul. Ahogy korbekerdeztem, itt a Raspberry pi a kedvelt hasonlo kutyu.
Ma kell megtenni a tegnap eltervezetteket.
-
Janos250
őstag
Nem ismertem, megnéztem, de én a másikban jobban bíznék. Azt írja, a micro stepet is megoldja, azt nem tudom, hogy PWM-mel. Továbbá a másikakból az újabbnak van olyan előnye, hogy nem ránt rajta akkorát sem induláskor, sem megálláskor. Ez nem csak a hangját csökkenti drasztikusan, de a kar sem rángatódzik annyira, bár nem vagyok szakértő, csak amiket korábban olvasgattam.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Ton-ton
tag
Régebben (vagy 15 éve) szórakoztam léptetőmotorokkal. Persze még kidobásra ítélt 386-on, nyomtatóport, tranzisztoros erősítés, stb).
Sajnos a multitasking oprendszerek bezavarnak. Tehát hiába írok a programba időzítést. Amennyiben a rendszer foglalt, akkor a program nem kap processzoridőt. A léptetőmotor megáll. Tehát rángatva fog menni. S ez a jobbik eset. Ugyanis utána viszont a kártyagép egymás után kiad tucatnyi lépést, olyan ütemben amit a mechanika nem tud lekövetni, tehát garantált a lépésvesztés...
Gyakorlatilag az arduino foglalkozik a hardverrel (motorok, ledek), a raspberry végzi a számításokat, és adja az utasításokat.
Mindkettő azt a geladatot végzi amelyik az erőssége.http://qtp.hu
-
Ton-ton
tag
A servoban kevésbé bízom. (tudom, hogy sokszor azt szokás használni)
Drágább is.
A léptetőmotor hátránya, hogy be kell állítgatni a vezérlőt (időveszteség), valamint az esetleges lépésvesztés.
Ez utóbbi nálam kiküszöbölhető, hisz két optikai kapuval tudom ellenőrizni, hogy előfordult-e. Ugyanis egy elméleti vonalon keresztülhalad minden esetben a kar.Mindjárt leírom a projectet, talán úgy érthetőbb lesz. :)
http://qtp.hu
-
Ton-ton
tag
Nem teljesen.
Grbl adatokat küld. Tehát annyit mond csupán, hogy menj abba a pozícióba, adott sebességgel. Esetleg adott -pl. kör- pályán. A többi a kontroller dolga, ami mással nem foglalkozik.
Ráadásul ha jól tudom (aki jobban ért hozzá megerősít, vagy megcáfol), több utasítást tárolni is tud a kontroller... Egyfajta pufferként is funkcionál.http://qtp.hu
-
-
őstag
Kedvencem ezekkel az MPU chipekkel, hogy a hasuk alatti thermal-pad-re kiköti az invensense, hogy tilos leforrasztani, mert lehűlés után statikus feszültséget okoz a tokozásban.
Na ehhez képest 0, azaz 0 olyan MPU modullal találkoztam a piacon, ahol ne forrasztották volna le.
Hova tovább, egyszer egy csillió dolláros hadiipart kiszolgáló cég bérgyártóinál dolgoztunk, és a munkám végzése közben véletlenül felismertem az MPU egyik chipjét a quality checklisten. (Csak a helyzete és a PCB footprint alapján felismertem, kombinálva azzal, hogy volt sejtésem róla, hogy mibe építik.)
Felröhögtem, amikor megláttam, hogy nemhogy forrasztják, de 5% void limittel engedik át a röntgenes vizsgálaton. Odahívtam a qualitys mérnököt, és mondtam neki, hogy tegyünk úgy, hogy ezt nem én mondtam - mert amúgy nem lett volna szabad másra sem bámészkodnom, mint amiért odamentünk, nemhogy még kitalálni mi az és milyen IC-ket használnak rajta - de menjen, és szóljon a feletteseinek, vagy akinek akar, és mutassa meg az Invensense PCB design guideline doksiját nekik. Mókuska elment, majd az iroda ahová bement hangyabollyá változott 5 percen belülMások számára a kondi fáradós, nekem farad-os...
-
őstag
Mutatok képet, másról - érthetően, a szóban forgóról nincs. De majd behozok a melóba egy MPU modult és meglövöm azt is.
Amit látni ezen, az egy QFN16-os tokozás röntgenképe. A hűtőlapra általában gyártói előírás van, ami az IPC-t felülírhatja. Ebben általában két dolgot határoznak meg: teljes zárvány (void) százalék, és maximális egybefüggő zárvány százalék.
Ha nagy/sok a bubi, az jelentősen rontja a thermal-pad hőleadó képességét, így olyan esetekben kritikus ez, amikor jelentős disszipációt végez a chip.
Az MPU mems szenzorai ezzel szemben nem fejlesztenek sok hőt. A baj azzal van, hogy a thermal-pad a leadframe része, gyártás közben erre rögzítik a szenzort. A csatolt képen látod, hogy a "sarkokba" kinyúlik, de a lábakkal nincs összeköttetésben.
Emiatt, ha a lábakat leforrasztod, akkor az epoxy tokozás kevésbé adja át a gondot a MEMS-nek.
Viszont, ha leforrasztod a hűtőlapot, akkor lehűlés közben a forrasz kb. 200 foktól mereven tartja a felületet, amiben még bennevan a hőtágulásnyi alakváltozás. Amikor lehűl, akkor nem tudja felvenni a hideg méretét, marad benne egy kis "megnyújtás".
Ekkora méretekben a hőtágulás persze elképesztően kis méreteket ölt, de a benne lévő MEMS léptékeivel óriási számokról beszélünk.Szerk.:
Az Invensense előírások az MPU-t fogadó PCB-re. Harmadik oldal közepén keresd az "exposed die pad" részeket. Nem hogy leforrasztani nem szabadna, de még copper layert alárakni sem. [link][ Szerkesztve ]
Mások számára a kondi fáradós, nekem farad-os...
-
Brain75
senior tag
A lényeg az hogy van egy USB-s eszköz ami működik PC-n és konzolon is.
Ez ad egy digitális jelet.
Ezen az eszközön egy gombnyomást kellene "lelopni" egy másik eszközre, aminek a funkciója csak az hogy ezt az egy gomnyomást emulálja.
Itt a probléma az hogy bele kellene "keverni" a rendes eszköz digitális adatfolyamába a plusz eszköz esetleges gombnyomásait.
Tehát olyan elektronikát kellene összerakni aminek van egy USB bemenete és kimenete is.Lehet hogy így kínai amit írok, de ez lenne a feladat és nem tudom mivel lehetne megvalósítani.
/LOGITECH Kormány, Játékvezérlő, Hangfal, Egér, Billentyűzet, Dell, Toshiba, Fujitsu, Acer notebookok és minden egyéb elektronikai termék szakszerű, gyors JAVÍTÁSÁT vállalom/
-
Tankblock
aktív tag
Szimpla c++ template megvalósítása a mozgó átlagnak, és némi fv operátor ....
Semmi extra, egy N elemű tömböt hoz létre és azt addig tölti fel adatokkal amíg nem éri el a megadott méretet, utána meg szépen kicseréli a legrégebbit a legújabbra, és számolja közben a mozgó átlagot.Lehet float, double, bármi ami szimpatikus....
C++ én így szeretlek.....Release the Beast....
-
Tankblock
aktív tag
Nem a programozó írja meg ugyanazt a fv, structúrát, classt, többféle típusra, hanem fordítási időben hozza létre a template alapján, ahogy a deklaráció(k) vannak. megelőzhető egy csomó copy-paste error ha használná az ember int, float,.... típusokkal ugyanazt....
A legtöbb standard library is így van megírva.Operator overload is standard c++,
Általában igaz, hogy illik tudni mi történik, mert jöhetnek a meglepetések...Release the Beast....
-
Tankblock
aktív tag
Assemebly szép és hatékony nyelv, hátránya az hogy nem annyira könnyen portolható és tud nagyon architechtúra függő lenni.
Személy szerint csak ritkán és csak pici uContollereken mint Attiny ahol 1k a flash és esetleg valamit meg kell valósítani amit HW nem tud.Release the Beast....
-
Tankblock
aktív tag
-
Janos250
őstag
Nem jobb.
A Tied az összes eddigi mintának az átlagát veszi, ezek meg az utolsó néhányét.
Ha mondjuk Tomika86 az autó sebességét akarja számolni némi szűréssel, akkor a mozgó átlag a jobb, de ha a teljes útra akar átlagsebességet, akkor csak a Tied a jó.
Memóriában persze annál nagyobb helyet foglal, minél magasabb szintű nyelvi dolgokat használunk. A legkevesebb memória az assembly.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Hej, nem úgy van az!
Mindannyian tévedtünk már, de itt többen vagyunk, mások felhívják tévedésünkre a figyelmet. Ha mindig csak a bombabiztos tippeket írnánk le, meghalna a fórum!Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Tankblock
aktív tag
sizeof()
függvény megadja a választ.A legkiseb egység ami foglalódik a memóriában az a byte lesz. C++ meg lehet mondani melyik bit halmazát minek is szeretném elnevezni. Gondolom fordítási időben bit arithmetikával/bitmaszkkal a helyére shifteli mindenhol....
önmagában a
unsigned
kulcsszó csak egy típus modosítás [link] és nem típus. Az egy másik kérdés, hogy miért nem ad rá warningot/errort.Release the Beast....
-
Janos250
őstag
"Ha működik, akkor nem szabad megjavítani"
Én ezt mégis fordítva szoktam követni. Amikor működik, akkor 50 %-ban van kész. Akkor kell elemeire szétszedni, és logikusan újból, optimalizálva összerakni, kommentezni, változóknak beszélő neveket adni, bekezdésekkel, szóközökkel olvashatóbbá tenni, sortörésekkel az összetartozókat blokkba szedni, stb. :-)
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
Új hozzászólás Aktív témák
- ThinkPad P1 Gen 4i 27% 16" 4K UHD+ érintő i7-11850H T1200 32GB 1TB NVMe ujjlolv IR kam gar
- Szép Apple Watch 5 41mm + Cellular Black 91% AKKU !! 1Hó GARANCiA
- Szép állapotú Apple MacBook Pro 16" 2019 i7 ! 250 AKKU ciklus
- Nintendo Switch Oled + játék // SZÁMLA // GARANCIA
- Hibátlan Samsung Galaxy Z Fold 4 256GB ! GrayGreen !! 1 Hó GARANCiA