Hirdetés
-
Rejtett díjak, nehéz lemondás: az USA pereli az Adobe-ot
it Nem csak rejtett díjakkal károsítja meg a fogyasztókat az Adobe, de az előfizetések lemondását is megnehezíti – ezért beperelte az USA kormánya.
-
Retro Kocka Kuckó 2024
lo Megint eltelt egy esztendő, ezért mögyünk retrokockulni Vásárhelyre! Gyere velünk gyereknapon!
-
AI-t kap a Toughbook is
ph A Panasonic híres strapanotebook-szériája a Meteor Lake processzoroknak köszönhetően szolgált rá a megnevezésre.
-
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
-
vargalex
félisten
válasz
Janos250 #21784 üzenetére
Ez addig járható út, ameddig egyetlen header-ről van szó, ami nem hivatkozik másikra és azok tovább...
Nekem még soha nem volt problémám ebből. Persze lehet annak is köze hozzá, hogy linux alatt vagyok.Mondjuk számomra az volt a triviális feltételezés, hogy mindenki tudja, mi a különbség a két include között.
Alex
-
vargalex
félisten
válasz
Janos250 #21794 üzenetére
Az "azok tudják, hogy hol keressék a nekik kellőt" elég hihetetlen, ha azokban is egy
#include <masikheader.h>
van csak..
Persze az azonos elnevezésű header-ekkel nem nagyon lehet mit kezdeni. Ezt én is úgy szoktam, hogy kiválasztok egyet, telepítem. Ha nem tetszik, akkor leszedem és telepítem a másikat.[ Szerkesztve ]
Alex
-
Janos250
őstag
válasz
Janos250 #21794 üzenetére
Azokra gondoltam, amik eleve a rendszerben vannak, mert azok valóban nem keverik a dolgokat.
A gondom a netről letöltött programokkal volt, amik összevissza ezt-azt akartak használni.
Aztán ide:
C:\Arduino\arduino-1.8.19\portable\sketchbook\librariesrakosgattam be, ez a problémák zömét megoldotta, mert a kacsacsőrösök közül először itt keres (legalábbis úgy tűnik, mert erről nem tudok semmi leírást, hogyan szedi sorba, a fordító paraméterei meg annyian vannak, hogy nem volt türelmem végigbogarászni.)
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
válasz
Janos250 #21790 üzenetére
Köszi a gyors választ, és a kódot!
Összesen 4-5 lámpa lenne, de ezek pici "jelző"lámpák a kamerákon, hogy lehessen látni melyik kamera van adásban: [link]
Nem WEBlapról, hanem egy videókeverőpult vezérelné őket a helyi hálózaton keresztül. Tippem szerint a keverőpult a hálózaton keresztül kiküldi az állapotváltozásait (éppen melyik gombot nyomták meg), és ez a kis kütyü pedig figyeli, hogy a Cam1, Cam2, Cam3,... gomb van-e lenyomva, és ennek megfelelően kapcsolja be/ki a lámpát. A relé azért kell, mert így földfüggetlen ki/be kapcsolást tudok kialakítani. Nem alakulnak ki véletlenül sem kóboráramok.A kérdés még mindég hogy melyiket, mert pl. itt n+1 féle kialakítású (tudású?) kapható. A GitHub-os leírásban csak annyit írnak, hogy a 4M flash-es verziót kell választani. Ezek szerint nem csak a fizikai kialakításuk eltérő... Ez pl. szimpatikus, de nem tudom van-e benne annyi flash amennyire szükség van, és hogy simán rádugható egy relés shield. (na nem mintha pár vezeték beforrasztása gondot okozna, de a szemem már nem a régi, ezek a kis smd biszbaszokat már nem látom jól, de nagyítóval egy forfül talán még megy)
A programozással amatőr szinten foglalkozom. Még ZX81-en kezdtem, de mostanában csak Batch scripteket, és C# programokat faragok a magam szórakoztatására, és hogy megkönnyítsem a mindennapi munkámat. Szóval kb. ismerősek az alap dolgok, de C++-al még nem kötöttünk barátságot.
Itt igazából, nem a lámpák ki/be kapcsolása a nagy trükk, hanem hogy a keverőpulthoz kapcsolódjon, és annak adatait értelmezze.
A leírás azért lenne jó, mert tisztázna pár olyan alap kérdést, hogy Pl. a betáp mehet az USB proton, vagy az csak programozásra való, és külön (3.3V-os?)tápot kell neki adni, stb...
[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Postas99
senior tag
válasz
Janos250 #21839 üzenetére
[Gary Explains]
Én hiszek neki -
gordonfreemN
addikt
válasz
Janos250 #21905 üzenetére
Szia!
Nagyon jó ötleteket írsz, ezt köszönöm! Nagyon érdekesen hangzik amit mondasz, amúgy is gondolkodtam a programozási ismereteim bővítésével, szóval ez jó iránynak tűnik. Viszont ha ennyire visszanyúlok, akkor a projektet kb kezdhetem előlről, mert a szoftverek már működnek, van távirányítás stb, csak az IO-k számába buktam bele. Ennek is amúgy hosszúra nyülik az oka, kb 4 éve vettem aliról egy távirányító vezérlőt, mondom na de jó, csak a körítés kell hozzá. Ekkor még sehova sem akartam szoftvert írni. Igen ám, de 1 évvel később mikor sikerült összeraknom és letesztelnem, kiderült, nincs ki/bekapcs. Írtam az eladónak, hát az külön panel, plusz pénz. 1 évvel később rájöttem, hogy arduinoval is meg tudnám oldani. Elkezdtem írni a szoftvert ehhez is, mert a ki/bemenet választáshoz már folyamatban volt, egy csoporttársam unsztolására elkezdtem foglalkozni az arduinoval. Na és szép lassan kilyukadtam itt, hogy hát csak meg kéne csinálni komplexbe, mert jelenleg két küllön 328 van, az egyik az eredeti projektre, a másik meg a távirányítóhoz.
JulianSinulf: köszi a tippet.
¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.
-
Wolfram
aktív tag
válasz
Janos250 #21939 üzenetére
Arról is értekezhetnél hogy miben térnek el az egyes típusok, ha jól látom a ws2812 a vezérlő IC-re utal, ezen belül a vezérelt led gyakorlatilag bármi lehet? 5050SMD, COD meg van valami ECO(alacsony fogyasztású), illetve 'neon' nevű cucc is, mindegyik ws2812 led szalag néven fut, az áruk viszont erősen eltérő.
Konkrétan engem olyan verzió érdekelne ami jól teljesít alacsony fényerőnél is, az SMD5050 ledszalag amit most tesztelek alacsony fényerőnél elkezd szaggatni, jól láthatóan 'ugrik' dimmelés közben.
[ Szerkesztve ]
-
Tankblock
aktív tag
válasz
Janos250 #21979 üzenetére
printf()
maga a standard outputra ír ki, azt meg oda írányítod ahova akarod.....
nem feltétlen lesz az a UART amit szeretnél.
Azoknál a lapoknál jön elő a probléma ahol több UART van és használni is szeretnénk őket.
Innen meg jön az Arduino hatás, mindent ugyanazzal a kóddal menjen --> ezért látod mindenhol aSerial.print()
fv nyketRelease the Beast....
-
JulianSinulf
senior tag
válasz
Janos250 #22031 üzenetére
Hogy te épp az okoskonektort említetted!
Pont nemrég vettem 4-et is. Nem a legpontosabbak, de nagyjából jók lesznek.
Gondoltam, hogy egyet szétszedek és megnézem, hogy mi van benne. Hátha ESP. Sajnos nem sikerült szétszednem, nem találom, hol lehet összepattintva, hol kellene megfeszegetni. Most azon gondolkodom, hogy szét kellene fűrészelnem óvatosan. Nem volt 40€ a négy darab. De még nem döntöttem el.Az jutott eszembe, hogy, ha át lehetne programozni, akkor inkább egy saját HomeAssistant-nak küldje a jelet, mint ki egy szerverre. Onnan telefonnal tudom lekérdezni. Nem is gyors és néha kiírja, hogy a szerver terhelt. Nameg csak addig megy a móka, amíg életben tartják a szervert.
Ez a bajom a zigbee-vel is, hogy muszáj neki a netre mennie, meg bejelentkeznem egy app-ba. Jobb lenne mindent házon belül intézni és, ha akarom, akkor esetleg a HA-t küldöm ki megfelelő biztonság, esetleg VPN mellett. -
its_grandpa
tag
válasz
Janos250 #22045 üzenetére
Emlékeim szerint a deep sleep-et tesztelgetted.
Az S3 doksijáben ez keltette fel a figyelmemet:RTC: GPIO0-5 can be used to wake up the chip from Deep-sleep mode. Other GPIOs can only wake up the chip from Light-sleep mode.
Az S3 4 RTC forrást kezel egy <100 HUF-os 32,768 kHz óra kvarccal 1 uA a deep-sleep fogyasztása. Az internal 150kHz RC oscillatorral (default) még kevesebb de az nem annyira pontos. Gondoltam érdekes lehet a DSnnnn rtc modul kiváltására.
-
Janos250
őstag
-
JulianSinulf
senior tag
válasz
Janos250 #22086 üzenetére
Ezért kértem forrásmegjelölést.
De, mint kiderült, a forrás sem azt írja, hogy azért került az ólom a forraszanyagba, mert tönkrement egy műhold.Az, hogy létezik ez az ónbajusz nevű jelenség, fogalmam nem volt.
Rengeteg panelt megröntgeneztem, de egynél nem tűnt fel az, ami az egyik képen is jól látszik.
Mondjuk mire mi átálltunk az ólommentesre, addigra a cikk szerint már nagyrészt kiküszöbölték.
És az sem mindegy, hogy milyen röntgennel, milyen beállításokkal vizsgálták. Egy beültetett panel esetén lehet, hogy ez az apró részlet már elvész. -
JulianSinulf
senior tag
válasz
Janos250 #22233 üzenetére
Ezzel a videóval csak az a baj, hogy ez sem a TMC2209-et mutatja be.
A múltkor is néztem egy videót, ahol éppen csak a végén megemlítették, amúgy meg az A4988-at használták. Mérges is voltam, mert fölöslegesen néztem meg. Persze a címbe, meg a kezdő képbe bele kellett tennie a TMC-t is.
Egy blogbejegyzés és videó alapján indultam el a dologgal. Tudtommal az illető a mai napig nem tette közzé, hogy befejezte e az asztalt vagy sem. Ha tippelnem kellene, akkor nem fejezte be.
Ráadásul ma már jó pénzért lehet olyan lézervágókat kapni, aminél nem kell vacakolni a fókuszbeállítással, mert megcsinálja a gép magától. -
5150head
senior tag
válasz
Janos250 #22233 üzenetére
Nyitott vagyok bármire, mivel nincs berögzülve nálam semmi.
Azért unora gondoltam mert ahhoz rengeteg leírás, guide van. Gyorsan és egyszerűen össze lehet dobni.
Nyilván ha gotosítani szeretném akkor ahhoz kell egy pc vagy egy astroberry szerver.
A lényeg, hogy hamit írtam, azt a lehető legegyszerűbben és legolcsóbban megoldani.
Ha nem muszáj pl nyákra nem forrasztanék, annyira nem vagyok gyakorlott. -
5150head
senior tag
válasz
Janos250 #22238 üzenetére
Akkor vissza a kályhához
Van ajánlott klón ami tuti jó lesz, vagy csak válasszak valamit aliról és ennyi?
Ha jól értem, akkor az ESP32 az unot váltaná fel, csak korszerűbb kivitelben, viszont kell hozzá egy alap board.
A TMC2209 meg halkabb meg újabb mint az A4988, ha jól értem.Érdemes egyébként starter kitet venni, majd ahhoz még amit kell, vagy csak vadásszam össze ami jó lehet?
-
ekkold
Topikgazda
válasz
Janos250 #22248 üzenetére
Lényegében egy pointert hoztál létre, amit utána úgy indexeltél egy változóval, mintha egy tömb lenne. Ezt megteheted, de tudni kell, hogy ilyenkor nem történik memória foglalás, mint egy tömb vagy sima változó esetén (csak a pointer számára foglal memóriát), tehát ha nem jó címre írsz, elszállhat a programod.
Ezt megteheted sima változó esetén is, foglalhatsz memóriát dinamikusan, vagy létrehozhatsz konstans pointert is.
uint32_t * kodszam = ((uint32_t *)(0x3FF03000));
*kodszam = 0 //az adott fenti címre beírja a nullát
kodszam[0] = 0 //ez ugyanezt csinálja[ Szerkesztve ]
Eladó: https://www.hobbielektronika.hu/apro/apro_159350.html
-
Janos250
őstag
válasz
Janos250 #22252 üzenetére
Mert akkor pl. az opcode-ot így kapom meg:
msgtype =frame1.dataFramestruct.byte0.byte0struct.opcode ;
Tudom persze, egyszerűbb bizonyos szempontból,ha rákérdezek, hogy 81 az első byte?[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
ekkold
Topikgazda
-
ekkold
Topikgazda
válasz
Janos250 #22316 üzenetére
Sajnos a mechanikus kontaktusokkal felépített rotary enkóderek, tapasztalatom szerint prelleznek mint a fene, ami csak elvileg nem gond, gyakorlatilag viszont olyan gyorsan is prellezhet, hogy kimarad megszakítás, mert hamarabb jön az újabb impulzus, mint ahogy az irq lefut. Emiatt volt nekem hatékonyabb a pollozás, mint a szintváltásra induló irq. Ha viszont van hardveres szűrés is (pl. sima RC-tag) akkor nem tud túl sűrűn új megszakítást indítani, és simán van idő mindenre a szoftverben.
Eladó: https://www.hobbielektronika.hu/apro/apro_159350.html
-
válasz
Janos250 #22344 üzenetére
végén lévő nagyjából 10% hibás
Lehet hamisított, ami nagyobbnak mutatja magát, mint amekkora fizikai tárolóhely valójában benne van.
Ha pontosan tudod, hogy mekkora a használható rész, át lehet írni vmi programmal a firmware-ben az adatokat, és utána biztonsággal tudod használni. -
Új hozzászólás Aktív témák
- Adata 710-1T külső winchester oem (garancia mar lejart)
- GARIS!! Gamer PC/Ryzen 5 2600/RTX 2060Super 8 GB/16 GB/250 SSD/1 TB HDD
- Kezdődik újra a bányászszezon! Rig Építés/karbantartás/felügyelés stb.
- Eladó hibátlan Sony PlayStation 5 (PS5) Slim Konzol (1TB), 2 Kontroller (+ Diablo IV opcionálisan)
- AMD Gamer PC / AMD Radeon RX 7900 XTX / AMD Ryzen 7 7800 X3D