- Milyen belső merevlemezt vegyek?
- 3D nyomtatás
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Jól felszerelt, csúcskategóriás külső videokártya jött a Gigabyte zászlaja alatt
- AMD vs. INTEL vs. NVIDIA
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Gamescom 2025: Limitált szériás Godlike X lap és más finomságok az MSI-nél
- Ami Kínában OnePlus Pad Pro, az errefelé mégis csak Pad 2 lett
-
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
-
ekkold
Topikgazda
-
válasz
Undoroid #15742 üzenetére
Nyitott kapukat döngetsz.
Pontosan tudom, hogy ott direkt másfél raszter távolság van, ezért írtam, hogy ha nagyon akarod se tudod fordítva rádugni egyik shieldet sem.
Lehet kapni direkt UNO-hoz való shield-alaplapot, sőt, én már csináltam hozzá shieldet meggörbített pinekkel, de kár a fáradságért, ugyanis a NANO ugyanazt a μC-t tartalmazza, minden UNO példaprogram változtatás nélkül fut rajta, viszont az összes kivezetése tökéletesen próbapanel kompatibilis.Úgy érzem, a kalapáccsal elég bensőséges a kapcsolatod.
-
válasz
Undoroid #15737 üzenetére
Szia!
Nem tudom mennyire állt szándékában a tervezőknek az utángyártott shieldek "ellehetetlenítése", de ez esetben inkább a Pokajoke áll a háttérben: az UNO elsősorban oktatásra lett kifejlesztve, ennek érdekében a komponenseket némileg "hülyeállóvá" kell tenni, vagyis, hogy ne lehessen fordítva összedugni. -
Undoroid
őstag
válasz
Undoroid #15714 üzenetére
Sziasztok Guruk!
Egy érdekes dologra lettem figyelmes...avagy kifoghattam valami ügyes húzást a gyártók részéről?!
Szóval egy Arduino UNO -ra szerettem volna összedobni egy tandempanelt, amit az előre perforált furataival (szabványos méretű tüskesor használatával) illesztettem volna össze, DE ......de a furattávolságokkal akadtak gondjaim: a ki- és bemenetek összesen 4db csatlakozáson keresztül vannak kivezetve! Az egyik oldalán (analóg IN- és a tápok) megfelelő távolságban vannak egymástól, de a másik kimeneti tüskesoron (Digitál- és Pwm) csatlakozók között (7. és 8. pin) valamivel nagyobb a távolság, mint a szabványos furattávolság! Kifogtam valami rosszul sikerült UNO-t vagy a gyártók ezzel a rafinált trükkel próbálják levédeni a saját Shiel-ek gyártásának lehetőségét?
Lehet gyártani sajátot, de vedd meg hozzá a legyártott alaplemezt, aminek nem lesz elegendő területe...
********************************************************************************doberman [link]
Szia! Ezer éve már...Jól néz ki az a masina! A kapcsolódó termékeknél találtam meg ezt: [link] Mit szólsz hozzá? Ne offoljuk ezzel ezt a topikot, menjünk át privát üzenetbe, ha éppen ráérsz!
-
stopperos
senior tag
válasz
Undoroid #15672 üzenetére
Akkor előröl is elkezdve.
4db érzékelő: legegyszerűbb az, ha 4 analóg bemenetet definiálsz, és a loop első sorait lemásolod újra és újra az adott termisztornak megfelelő kalibrációs paraméterekkel. A változókat pedig ennek megfelelően elnevezed: [a0, a1, ..., resistor0, resistor1, ..., tempC1, ... ].
Én ezt a részt kiraknám egy-egy függvénybe: float readTermistor1( int pin) { ..., return tempC; } formában.menü funkció: Erre létrehoznék egy "state" globális volatile változót, majd ezt egy switch/case struktúrában vizsgálva váltanék a 4 lcd kiíró kód közül. A vizsgálatra egy maradékos osztást használnék (state % 4). A state változó módosítására pedig létre kell hozni egy-egy függvényt amiben csak annyi van, hogy state++ vagy state--. Például void up() { state++; }
léptetés: Nano és Uno esetén két külső megszakításra van lehetőség. A 2-es és 3-as digitális pin-re kötött egy-egy gombbal tudod majd ezeket előhívni. A linkelt hivatkozásban van példa, csak a meghívott függvényt cseréld ki. -
válasz
Undoroid #15672 üzenetére
Szia!
Először is, üdv a topikban!
Hátulról kezdem:
Elegendő lenne ezekhez a feladatokhoz egy NANO vagy inkább egy UNO kellene hozzá?
A két lapon ugyanaz a μC található (atmega328p), viszont a nano boardon kettővel több analóg bemenet van kialakítva, mint az UNO-n (8db vs. 6db), tehát a nano ebből a szempontból (is) jobb. Tekintve, hogy az i²c az analóg pinek közül kettőt elvesz (az A4 és A5 lábak látják el az i²c SCL és SDA funkcióját is), a nano-n 6, az UNO-n pedig 4 analóg bemenetet tudsz i²c-vel egyidejűleg használni. És ezzel válaszoltam is a másik kérdésedre.
Új hozzászólás Aktív témák
Hirdetés
- Milyen belső merevlemezt vegyek?
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Robotporszívók
- Vicces képek
- 3D nyomtatás
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Anglia - élmények, tapasztalatok
- Milyen autót vegyek?
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- További aktív témák...
- DELL PowerEdge R730xd 16LFF 160TB+400GB 2U rack - 2xE5-2683v4 (16c/32t),256GB RAM,2x10G NET,HBA330
- DELL Precision 7540 i7-9850H Quadro T2000 32GB 1000GB 1 év garancia
- Samsung Galaxy S20 FE 128GB, Kártyafüggetlen, 1 Év Garanciával
- Gamer Notebook! Csere-Beszámítás! Asus Tuf F15 FX506H / 11400H / RTX 3050 / 16GB DDR4 / 512 SSD
- Nvidia Quadro M2000/ P2000/ P4000/ RTX 4000/ RTX 5000/ RTX A2000
Állásajánlatok
Cég: FOTC
Város: Budapest