- Samsung Galaxy S23 Ultra - non plus ultra
- Apple iPhone 15 Pro Max - Attack on Titan
- Redmi Note 13 Pro+ - a fejlődés íve
- Android szakmai topik
- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Fotók, videók mobillal
- Elcsípte a Huawei kameratelefonja az első helyet
- Samsung Galaxy S21 és S21+ - húszra akartak lapot húzni
- Apple iPhone 13 mini - miért nem veszik elegen?
Hirdetés
-
Konzolokra is megjelenik a The Glass Staircase
gp Alig néhány nap múlva PlayStationre, Xbox-ra és Nintendo Switch-re is elérhető lesz a program.
-
Négy játékkal is szemez az új Arc meghajtó
ph A 31.0.101.5522-es, WHQL aláírással rendelkező csomag egy hibát is javít
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
-
Mobilarena
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
-
nagyúr
Mit is fog ez pontosan csinálni?
A bekötés jónak tűnik, csak a logikát meg kell majd fordítani a programban, a 9V elem magas jelszintje az optón keresztül alacsonyra húzza a D5 lábat és viszont.
Még annyit, hogy a most 5V és D5 között lévő felhúzó ellenállást inkább a 3.3V-ra kösd, mivel a lap 3.3V-os, és itt gond nélkül megoldható a szintillesztés az opto-val.[ Szerkesztve ]
-
nagyúr
válasz vegyszer #15320 üzenetére
Nem arról volt szó, hogy ezek az ESP-k 5V kompatibilis IO jeleket kezelnek?
Nem az ESP-k, csak az ESP8266, hivatalosan a gyártó által megerősítve. Az ESP32 kimenetei már nem 5V toleránsak. Az ESP8266 kimeneteit snapback áramkör védi, azt hiszem 6V-ig bírja, az ESP32 egyszerű dióda, kb. 3.8V fölött megsül rajta a flash chip.
Akkor ezt vajon miért tette???
Azért, mert valószínűleg megszólták miatta. Mondjuk
egy sorozatgyártásba kerülő eszköz tervezésénél nem illik erre a toleranciára építeni. Egy házi barkács eszköznél simán elmegy, azért javasoltam, könnyítésként.
Ha mindenképp szeretnél szintillesztést, egy egyszerű feszültségosztó is megteszi.
A második verzió nem véletlenül ESP32 kompatibilis verzió?[ Szerkesztve ]
-
nagyúr
válasz valkesz93 #15329 üzenetére
A napelemekhez nem értek egyáltalán, de a linkelt modulok stepdown modulok, 12,6V töltő feszültséghez legalább 14,2V feszültséget igényelnek. Azt írtad, hogy 12V a napelem, tehát elvileg arról nem fog beindulni a töltés, kivéve, ha a 12V csak névleges feszültség, és képes 14V leadására. Ellenkező esetben stepup konverterre is szükség lehet.
Arra figyelj, hogy mivel állandó töltés alatt lesznek a cellák, érdemes a töltő feszültséget a 12,6V alá belőni, pl. 12,3 vagy akár 12V-ra, a lítium cellák élettartama meg fog tőle hosszabbodni.
A BMS szerintem nem fog zavart okozni. -
nagyúr
válasz Janos250 #15364 üzenetére
Az a baj, hogy blokkon kívül nem lehet kódot végrehajtani, pl. példányosítani.
Eddig ezt úgy csináltam, hogy összegyűjtöttem őket egy
void init(){} -be,
és azt a setupban meghívtam.
Hát nem lehet azt az init függvényt a könyvtár részévé tenni? Nem igazán látom a problémát.A másik megoldás, ha az arduino ide "gyári" main() függvényét módosítod, és beleteszed az init függvényt.
-
nagyúr
válasz tonermagus #15381 üzenetére
Csak azt tudom mondani, hogy attól, hogy csak két tengelyt használsz, még mind a hármat kalibrálni kellene, mert számoláskor lehet, hogy a nem kalibrált harmadik tengelyt is használja és az félreviszi az egészet.
Úgy próbálnám, ahogy a telefonok iránytűjét szokás kalibrálni: nagy fektetett 8-as alakot leírni vele a levegőben.
-
nagyúr
Vótmá'?
Új Arduino lapka: Nano RP2040 Connect
Komoly cucc, wifi, mikrofon és IMU is van rajta. Meg az ára is elég komoly.[ Szerkesztve ]
-
nagyúr
válasz tonermagus #15415 üzenetére
Jónak tűnik a logika, azzal a kiegészítéssel, hogy a második esetben (amikor az irány >180°) a fordulás iránya is megfordul.
Ennél van egyszerűbb megoldás, pl:fordulás_iránya=((cél - saját_irány + 360) % 360)>180?balra:jobbra
[ Szerkesztve ]
-
nagyúr
válasz tonermagus #15418 üzenetére
cél - saját_irány: a különbség -359 - +359 közt
+360: az eredmény 1 - 718 közé kerül
% 360: modulus, az eredmény és 360 osztási maradéka -> az eredmény garantáltan 0 - 359 között lesz
? : feltételes operátor: az if-then-else szerkezet rövidített formája.Valahogy lehet skalazni is?
Lehet, te a PID szabályozást keresed, ha még nem ismered, ismerkedj meg vele! Videók: [link], [link]
[ Szerkesztve ]
-
nagyúr
válasz tonermagus #15420 üzenetére
Szívesen! A PID-be ásd bele magad, mert a robot vezérléséhez egyébként is jól jöhet. Van hozzá arduino library is, bár én még nem használtam.
-
nagyúr
válasz tonermagus #15422 üzenetére
1. neem, ez csak egy pszeudo-kód, csak a logika miatt írtam, de amúgy ha az ékezeteket kiveszed, szintaktikailag helyes. De ez csak az irányt adja neked vissza, a fokot nem.
-
nagyúr
válasz tonermagus #15428 üzenetére
Nem egészen, ez pont arra nem jó, ami az alap felvetés volt, t.i. a rövidebb úton forduljon a cél felé.
-
nagyúr
válasz Janos250 #15445 üzenetére
Nemrég csináltam egy játékot Attiny12-ből, aminek van ugyan low voltage verziója is, de én a sima verziót egy db. 3V-os CR2032 gombelemről hajtom meg, ráadásul egy schottky diódán keresztül, polaritásvédelem okán.
Amúgy az UNO 3V-os meghajtása nem ördögtől való, hobbistáknál láttam, hogy 2db AA elemről hajtják az UNO alapú robotjaikat, konverter nélkül. -
nagyúr
Ha az Attiny12-re gondolsz, a lítium elem, amíg nincs túlzottan kimerülve, egészen jól tartja az üresjárati feszültségét 3V körül. Maga a chip nem sokat fogyaszt, le van véve az órajel 1,2MHz-re, fogyasztónak pedig csak 3 színes LED és egy piezo csipogó van rákötve. Az "akció" (villogás/csipogás) idejére pedig az elem meg van támogatva egy 100uF kondenzátorral, ami segít, amikor már az elem belső ellenállása megnő. A tesztek alapján 2,7V körülre merült elemmel még elmegy, aztán is inkább a kék LED lesz a szűk keresztmetszet, mert az Attiny még vígan fut, amikor a kék LED már nem kapja meg a nyitófeszültséget. De a piros meg a zöld még egy darabig működik.
Az adatlap szerint az ATtiny12V-1 tápfeszültség tartománya 1.8 - 5.5V!
"Operating Voltages
– 1.8 - 5.5V for ATtiny12V-1
– 2.7 - 5.5V for ATtiny11L-2 and ATtiny12L-4
– 4.0 - 5.5V for ATtiny11-6 and ATtiny12-8"Nekem nem tudom melyik típus van, mert Attiny85 helyett kaptam egyszer tévedésből (?), a tokozáson Attiny85 felirat van.
Kiegészítés: megnéztem az ATmega328P adatlapját:
"Operating voltage:
2.7V to 5.5V for ATmega328P
"Ez alapján kell is mennie 3V-ról.
[ Szerkesztve ]
-
nagyúr
Elemről beszéltem eddig, CR2032 lítium gombelemről, ami pl. a számítógépekben az alaplapokon is sok-sok évig tartja a feszültségét. Ezért szeretik mindenféle processzoros dologban használni, mert kiszámítható, nem kell hozzá boost konverter, mint mondjuk az 1db ceruzaelemről működő dolgokhoz.
-
nagyúr
válasz Tankblock #15451 üzenetére
Igen, azt tudom, de nekem a gyári 16MHz-es kiépítésben is elment. Persze nyilván kritikus feladatokat nem bíznék így rá, de vonalkövetésre és más hasonló komoly feladatokra így is lehet használni.
És a hobbisták is gyári UNO lapokat üzemeltettek 2db AA elemről. Vagy 3db-ról? Hmm... 🤔 Talán rosszul emlékszem. Mindegy, végülis az is 5V alatti tápfesz, lemerült elemmel pedig 3V közelébe kerül.
De az Attiny-k kisebb órajellel határozottan elmennek egész alacsony tápfeszről, ez biztos.[ Szerkesztve ]
-
nagyúr
Hát lehet nem jól emlékszem, volt már vagy 4 éve, akkoriban kezdtem arduino-zni, volt egy robotika kiállítás, és ott volt egy ilyen robotépítő klub, tőlük loptam sok ötletet. Úgy emlékszem 2db AA volt a táp, de lehet, hogy 3db, lényeg hogy nem volt konverter, rá is kérdeztem. Akkor kezdtem vizsgálni, hogy meddig lehet lemenni a táppal. 3db friss AA 3x1.6=4.8V, mire lemerül, 3-3.3V körül van a feszültség, lehet ez maradt meg a fejemben.
-
nagyúr
-
nagyúr
válasz Janos250 #15468 üzenetére
Én azt mondom, hogy tervezd át: tegyél a FET elé egy meghajtó fokozatot, mert ha ennyire a gyártási szórásra építve tervezel egy áramkört, annak rossz vége is lehet. Például ha egyszer javításra kerül a sor, és nem te javítod, hanem Gipsz Jakab, aki a típusszám alapján vesz egy FET-et és kifog egy "hamisítvány"-t, annak rossz vége is lehet.
-
nagyúr
válasz gyapo11 #15471 üzenetére
Ez csak kis fogyasztású eszközöknél működik, a kondi, ami a külső eszköz tápellátását biztosítja, a tápvezetékről egy ellenálláson (vagy diódán) keresztül töltődik, és az adatot a tápfeszültség szaggatásával lehet átvinni. Olyan szenzoroknál működik, amit egy GPIO lábról is el lehet látni árammal (<20mA). Ha jól tudom.
-
nagyúr
válasz tonermagus #15506 üzenetére
FTDI vagy ISP, de csak ha nincs rajta a lapon gyárilag. Egyébként ha AVR-ről van szó, fentebb írtam, hogy parancssorból az avrdude-dal lehet kódot feltölteni, csinálsz hozzá egy .bat fájlt, összezipeled, és elküldöd.
És nem árt, ha drivert is mellékelsz, hátha nem teszi fel automatikusan. -
nagyúr
válasz tonermagus #15508 üzenetére
Ehhez gondolom még mindig kell az FTDI...Vagy valamilyen módon serial kapcsolatot kell indítanom a vezérlő irányába.
Minek kellene, ha a board-on rajta van gyárilag? Beledugsz egy usb kábelt és kész.
Egyébként ez a .hex fájl mennyire védett, mennyire nehéz visszafejteni az olvasható kódot belőle?
Az eredeti C++ kódot sehogysem tudod belőle visszaállítani, ha erre gondolsz, de ahogy írtam, assembly-t viszonylag egyszerű csinálni belőle, nincs rajta semmilyen "védelem".
[ Szerkesztve ]
-
nagyúr
válasz tonermagus #15512 üzenetére
Aki csak C kódot látott életében, sikítva fogja bezárni az assembly fájlt, még ha vissza is fejti, ebben biztos lehetsz.
Új hozzászólás Aktív témák
- HP játékra is,core i5,GT840 2/6GB VGA,16GB Ram,SSD+HDD,jó akku,Új töltő
- Nagyon szép, vékony,gyors laptop,core i3 6100 (4X2,3Ghz),16GB DDR4 RAM,SSD,Új 10 órás!akku,
- Játékra is Érintőkijelzős Asus,core i7,GT740 2/4GB 128bit!!!VGA,16GB RAM,SSD+HDD,Új akku
- Asus játékra is,7.gen.A9 (3,6Ghz),R5+AMD 8500m 2GB videokártyák, 12GB RAM,SSD,jó akku, jó állapot
- Slim Lenovo,15,6"HD,Intel Silver n5000,4mag!4x2,7Ghz,12GB DDR4 RAM,SSD,jó akku,jó állapot
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen