- Szemérmes szerzet a Gigabyte lefrissebb csúcs-VGA-ja
- Egységesebb USB-s képességeket szeretne a notebookokon a Microsoft
- 3320 MHz-ig skálázódnak az XFX Radeon RX 9060 XT kártyái
- Elegáns és igen kompakt NVIDIA Blackwell VGA-t villantott az MSI
- Szinte megfizethetetlenül magas lesz a TSMC A14-es node-jának ára
-
PROHARDVER!
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
-
-
Janos250
őstag
válasz
rita7107 #18989 üzenetére
Nem nagyon tudok igazán jó leírást :-(
Azt hiszem, az a legjobb, amit Aryes javasolt, hogy csinálni.
Én talán itt kezdeném:
https://myhomethings.eu/arduino-ide-a-szoftver/
Itt lépésről lépésre mennek, és már a legelején van eredmény, mert villog a led. :-)Persze először telepíteni kell a keretrendszert. Ehhez jó leírás:
https://www.tavir.hu/tipp-arduino-telepitese-i-a-keretrendszer/
Régebben voltak szabadon használható, és jó leirataik, de ezek - azt hiszem - már csak tanfolyamhoz kapcsolódnak.
Mindenesetre van, ami pl. az elektronikai alapokhoz elérhető:
https://www.tavir.hu/egyszeru-elektronika/Be kell szerezni egy lapot. Azt hiszem, leginkább az Arduino UNO lappal érdemes kezdeni, de nem több ezerért megvenni, mert van egyezerért is. Nem mintha ez volna a legjobb lap, de ez volt a legelső, a leírások is erre alapoznak. Igaz ugyan, hogy az Arduino lényege, hogy - némi megszorítással - ami az UNO-n megy, az bármi máson is megy, de egy teljesen kezdőnek, ha nem az van odaírva, hogy A5, hanem, hogy GPIO5, akkor megáll a tudomány.
Könyvet nemigen tudok, ami kezdőnek jó, mert elindul olvasni, és még az 50. oldalnál is ott tart, hogy egységbe zárás, öröklés, meg polimorfizmus, amiről gőze nincs, hogy az mi. Azt majd ráér jóval később tudni.
Persze jó, ha van valaki elérhető távolságban, akinek át lehet kiabálni a másik szobába, hogy hé, ezt hogyan kell? Ez az Antarktiszon nehezebb, de egy kis faluban sem olyan egyszerű, mint mondjuk egy nagyobb városban, vagy Pesten.
Tehát a sok szöveg lényege:
Én azt mondom, telepítsd, és szerezz be - akár valakitől használtan, aki már túllépett rajta egy UNO-t, és írd rá a programokat, és úgy tanuld. -
JozsBiker
aktív tag
válasz
Wolfram #18990 üzenetére
Érdekes cucc, jó lenne mellé valami típusjel vagy mintakapcsolás, mert így nagyon a levegőben van. Azt sem értem minek neki 5V, ha - legalábbis látszólag - nincs rajta aktív alkatrész.
Egyébként a ZMCT103C amit használok ugyanez, csak van benne egy kis elektronika ami a jelet "előfeldolgozza". -
-
válasz
rita7107 #18989 üzenetére
A Google-ön.
Gyors kereséssel találtam egy ilyen pdf-et, ~100 oldal C programozás alapjai.
Úgy emlékszem Janos250 kolléga linkelt régebben egy C++-ról szóló jegyzetet, de se nem találom, se a címe nem jut most eszembe, de neki hátha beugrik, hogy miről van szó.
Konkrétabb javaslatot azért nem tudok neked adni, mert én sosem tanultam könyvből, illetve a C-ről volt egy könyvem még egyetemista koromban, de annyira száraz volt, hogy nem sok minden ragadt meg belőle.Én C64 basic-assembly - 20 év szünet - PHP - Javascript úton jutottam el végül a C-hez. A PHP-t az online dokumentációból és forráskódok elemzésével tanultam meg, de addigra a programozás alapjai, vezérlési szerkezetek, algoritmus készítés stb már megvoltak. A C-t már szinte csak forráskódok alapján tanultam.
-
rita7107
aktív tag
Mondjuk azt hogy semmilyen programozási tapasztalatom nincs. Valamikor 30 éve TP-t kezdtek el tanítani a honvédségnél. Sajnos 2 hónap után rájöttek, hogy nincs diplomám (nem a honvédség, hanem a BME), és kitettek a mérnök továbbképzésről.
utána nemsokára meg is szakadt az egész, mert messzire kerültem.
-
JozsBiker
aktív tag
válasz
razorbenke92 #18967 üzenetére
Közben találtam egy egész jó leírást:
Measure Any AC Current with ACS712
Hasonló problémát tárgyal ki mint az enyém, de a kód sajnos nálam még mindig nem ad jó eredményt. Mondjuk nem is ACS712 -t használok, de nem hinném hogy az a gond. Nem tudom "lineárissá" tenni a rendszert, tehát ha pl. egy izzólámpa 170 mA -es fogyasztására belövöm, akkor feljebb mondjuk egy fúrógépnél már dupla annyit mutat az Arduino mint a műszer, és fordítva. Asszem jobban bele kell mélyednem.
-
-
Janos250
őstag
válasz
Wolfram #18976 üzenetére
Én fenyőgyantát használok. Vagy csak magában, vagy alkoholban feloldva. És persze gyantás ónt.
Ha az ember a pákával "jobbról" felmelegíti a lábat, és "balról" a forró lábhoz, ha szükséges, a páka hegyéhez is érinti az ónt, s amikor megfolyt, felemeli a pákát, hogy a felesleget a páka leszedje, akkor szépek, és jók a forrasztások. Én legalábbis így tanítottam forrasztani azokat, akik nálam tanulták. -
-
-
Wolfram
aktív tag
Az S2-t hogy kell forrasztani hogy próbapanelben használható legyen?
-
válasz
rita7107 #18970 üzenetére
Én inkább online tutorial-okat javasolnék, ha nem gond az angol nyelv, ezt később amúgy sem fogod tudni kikerülni, mert nagyon sok problémára angol nyelvű fórumokon fogsz tudni megoldást találni. De magyarul is találsz szerintem neked megfelelő tutorialt a neten. És nézegess forráskódokat, mit hogyan oldanak meg benne, próbáld őket módosítani.
Van bármilyen programozás tapasztalatod? -
rita7107
aktív tag
Sziasztok.
Teljesen kezdőként(de kicsit idősen 55)a mikrokontroller és a programozás világában milyen könyvet javasoltok a "C" nyelv megtanulásához? -
-
its_grandpa
tag
válasz
Speeedfire #18962 üzenetére
Használod a softserialt, hogy legyen több portod ? [link]
Néztem az .ino kódód, akár működhet is. -
válasz
JozsBiker #18965 üzenetére
Én a min-max kiválasztás helyett inkább négyzetes átlagolnám (RMS) a 10 ciklus alatt vételezett adatokat, majd arra alkotnék "tapasztalati tényezőt".
A peak-to-peak értékek nagyon becsapják a mérésed, mert ugyanazt fogja adni akkor is, ha:
- Egy cikluson belül egy-egy mérés idejére leng ki a csúcs (tüske kapcsüzemű tápok esetén)
- Egy cikluson belül teljes szinusz hullám ideje alatt ment a terhelés (ohmikus fogyasztók)Gondolom a lakatfogó is használ valami mozgóátlagot, és emiatt nem egyezik a mérés a tieddel.
-
JozsBiker
aktív tag
Sziasztok !
AC áram mérésével küzdök, ZMCT103C modullal próbálom. ( A mérési elv hogy a ZMCT az érzékelt áramot átteszi a 0-5 V közötti tartományba, abból A0 -n digitalizálva mintákat veszek 200 ms -ig ( 10 ciklus ), a kapott adatokból kiválasztom a legkisebb és legnagyobb értéket ami ugye a szinusz alja és teteje, a különbségüket pedig szorzom egy "tapasztalati tényezővel" :-).
Odáig eljutottam, hogy ohmos terhelésnél ( izzó ) kb. annyit ír a soros monitorra amennyit a lakatfogóval mérek. Viszont ha ráteszek mondjuk egy szkópot mint fogyasztót már nagyon eltér a két érték ( lakatfogó: 0,3 A, soros monitor 0,8 A ). Valószínűleg mert nem tisztán szinuszos az áram ( lásd a képen a ZMCT103C kimenetének jelalakját ).
Tudna valaki segíteni mit kellene csinálnom hogy az Arduino is annyit mutasson amennyit a műszer ? Köszi. -
Speeedfire
félisten
válasz
razorbenke92 #18963 üzenetére
Ez jónak tűnik, megnézem majd, hogy a qnap nas-ra fel tudom e tenni ezt.
-
válasz
Speeedfire #18962 üzenetére
Ha mindenképpen a "szeretek ilyennel szenvedni" résznek áldozol, és meg akarod oldani, akkor íme egy lehetőség:
Felteszel a gépre egy null-modem emulátort (com0com). Ez azt tudja, hogy szoftveresen emulál neked néhány új COM portot a gépen, amit össze tudsz kötni.
Csinálsz egy COM10<->COM11 párost pl.
Hyperion csatlakozik COM10-re.
A Pyton kódod csatlakozik COM11-re. Amikor COM11-en bejövő adat van, az elejére (vagy végére) csapod azt az X byte infót, ami a displayre kell, majd kiküldöd az arduino felé COM2-n (vagy amelyiken eléred) a csomagot.Az Arduino kódodhoz pedig a serial buffer kiolvasásánál az első (vagy utolsó) X byteot kiolvasod, és frissíted a kijelzőt ez alapján.
-
Speeedfire
félisten
válasz
its_grandpa #18960 üzenetére
gondolom a soros porton keresztül mert a nanónak nincs más.
Igen, usb-n keresztül küldöm az infót.
I2C kijelzőhöz a nano A4,A5 lábai kellenek, ha ezek szabadok, szerintem megoldható.
Szabadok, külön külön megy is mindegyik.Viszont a python nem tudta megnyitni a portot, ha az arduino ide nyitva volt. Emiatt a kérdés, hogy bírja-e a nano a terhelést, meg tudok e 2 sw-el is kommunikálni vele.
Aryes: Igen, ez már működik is évek óta. Viszont qnap nas-ra költöztem, és mivel van egy feles 2004 lcd gondoltam kiírtok vele pár fontosabb infót. Az új kód nem egy nagy valami [link] Ez meg a python script ami a gépen futna egy konténeren belül.
Ja, de akkor lehet az lesz 1-1 arduino nano, van is itthon több, és akkor külön az lcd miatt, meg külön egy a ledek miatt.
Igazából szeretek ilyennel szenvedni, csak tényleg úgy látom hogy 1 portot nem tud 2 sw használni. Legalább win alatt nem, lehet linux konténer alatt máshogy van már. -
válasz
Speeedfire #18956 üzenetére
Szia! Gondolom erről a projektről van szó. Elvi akadálya nincs, de mivel itt az usb portot és ezzel együtt a hardveres serial-t az ambilight vezérlője foglalja, azt másik gépre nem tudod kötni, de annak nincs akadálya, hogy tetszőleges szabad lábon softwareserial portot nyiss. Ezt viszont hogyan kapcsolod össze a számítógéppel? Kell hozzá egy usb-uart modul, ami szerintem kerül kb annyiba, mintha egy újabb nano-t vennél
Ha mégis ennél maradsz, még ott a kérdés, hogy mennyi ideje marad a nano-nak a ledek kezelése közben más dolgokkal foglalkozni, és fog-e zavart okozni a vezérlésben.
Ha nem vagy hozzá kellően mazochista, szerintem ne erőltesd. -
its_grandpa
tag
válasz
Speeedfire #18956 üzenetére
Kicsit több infó kéne de megpróbálom.
>> amire én a gépről python-on keresztül adatokat küldök .. gondolom a soros porton keresztül mert a nanónak nincs más.
>> Akarok mellé egy lcd kijelzőt ... I2C kijelzőhöz a nano A4,A5 lábai kellenek, ha ezek szabadok, szerintem megoldható.
Van másik I2C eszköz a nanón ?Most jött meg a 2. kávém, még az is lehet, hogy félreértettem valamit.
-
Tankblock
aktív tag
Szia,
Például a manuál elolvasása sokat segít:
[link] itt a User Manual.Nincs ilyen függvény definíció....
// töröltem a Manual sorait....
Szóval a megfelelő fv alkalmazása segít.
RMSVoltageMean
nek amyGLCD.printNumF(RMSVoltageMean , dec, x, y[, divider[, length[, filler]]]);
..... -
olli
tag
Hi!
C:\Users\win11\OneDrive\Dokumentumok\Arduino\libraries\Bi-directional_AC_Energy_Meter\Bi-directional_AC_Energy_Meter.ino: In function 'void loop()':
C:\Users\win11\OneDrive\Dokumentumok\Arduino\libraries\Bi-directional_AC_Energy_Meter\Bi-directional_AC_Energy_Meter.ino:550:58: error: no matching function for call to 'UTFT::print(float&, int&)'
myGLCD.print(RMSVoltageMean,decimalPrecision );
^
In file included from C:\Users\win11\OneDrive\Dokumentumok\Arduino\libraries\Bi-directional_AC_Energy_Meter\Bi-directional_AC_Energy_Meter.ino:135:0:
c:\Users\win11\OneDrive\Dokumentumok\Arduino\libraries\UTFT/UTFT.h:215:8: note: candidate: void UTFT::print(char*, int, int, int)
void print(char *st, int x, int y, int deg=0);
^~~~~
c:\Users\win11\OneDrive\Dokumentumok\Arduino\libraries\UTFT/UTFT.h:215:8: note: candidate expects 4 arguments, 2 provided
c:\Users\win11\OneDrive\Dokumentumok\Arduino\libraries\UTFT/UTFT.h:216:8: note: candidate: void UTFT::print(String, int, int, int)
void print(String st, int x, int y, int deg=0);
^~~~~
c:\Users\win11\OneDrive\Dokumentumok\Arduino\libraries\UTFT/UTFT.h:216:8: note: candidate expects 4 arguments, 2 provided
exit status 1
Compilation error: no matching function for call to 'UTFT::print(float&, int&)'
A fenti hiba megoldására milyen módszert alkalmaznátok? -
Speeedfire
félisten
Hi,
van egy arduiono nanom. Jelenleg fut rajta egy ambientlight, amit a hyperion hajt. Akarok mellé egy lcd kijelzőt, amire én a gépről python-on keresztül adatokat küldök.
Jól sejtem, hogy nem fogom tudni megoldani, hogy 2 sw is ugyan arra a portra írjon? Használjak inkább 2 nano-t erre? -
Janos250
őstag
válasz
its_grandpa #18953 üzenetére
Kösz, az az a beállítás volt, ahol megszólalt.
Azóta már végigolvastam/próbáltam a beállításokat.
QSPI-t, OPI-t ia, hogy minél mi a jó, és mi megy 120 Mhz-el.
Azt még nem tudom mire fogom használni ennyi lábbal (még jó, hogy nem kell cipő ennek a százlábúnak) meg ennyi memóriával, de ahogy láttam, megkívántam.
Van az úgy, hogy az ember ha lát egy jót, megkívánja. -
its_grandpa
tag
válasz
Janos250 #18948 üzenetére
Kíváncsivá tettetek ezzel az S3-al, utána olvasgattam kicsit (mondjuk több mint 1 órát de ilyenkor van csend és nyugalom).
>> Majd még a beállításokkal tökölődök, ....
Óvatosan a PSRAM--al, ha jól értettem meg a doksikat nagyon nem mindegy, hogy QSPI vagy OPI.
A #18944-ben látott board beállítások igen szerények ahhoz a board-hoz amit vettél.
Espressif doksi ha .... [link]
Új hozzászólás Aktív témák
- Egyéni arckép 2. lépés: ARCKÉPSZERKESZTŐ
- Rövid előzetesen a Hell is Us demója
- exHWSW - Értünk mindenhez IS
- Xbox tulajok OFF topicja
- Milyen joysticket vegyek?
- Star Trek
- Kerékpárosok, bringások ide!
- Azonnali fotós kérdések órája
- sziku69: Fűzzük össze a szavakat :)
- Honor 400 Pro - gép a képben
- További aktív témák...
- Új Lenovo Yoga Pro 7 Profi Ultrabook -40% Ryzen 7 7735HS 8Mag 16/512 2,5K RadeonT 680M 2GB
- Eladó használt XIAOMI Vacuum MOP Pro robotporszívó!
- Bomba ár! Dell Precision M4700 i7 Extreme 3940XM I 24GB I 256SSD I 15,6" FHD I K2000M I W10 I Gari!
- Bomba ár! Dell Latitude E6540 - i5-4GEN I 8GB I 320GB I DVDRW I 15,6" FHD I HDMI I W10 I Gari
- Bomba ár! Lenovo ThinkPad X390: i5-G8 I 16GB I 256GB SSD I 13,3" FHD Touch I Cam I W11 I Gari!
- Bomba ár! Lenovo ThinkPad T490 - i5-8GEN I 16GB I 256GB SSD I 14" FHD I Cam I W10 I Garancia!
- BESZÁMÍTÁS! 380GB Intel Optane 905P NVMe SSD meghajtó garanciával hibátlan működéssel
- LG 65C4 - 65" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - 1000 Nits
- Azonnali készpénzes Microsoft XBOX Series S és Series X felvásárlás személyesen/csomagküldéssel
- Quadro FX 570 eladó
Állásajánlatok
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest