-
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
-
Janos250
őstag
Persze.
Amíg nem ismered meg részletesebben, legoként pakolgatod össze a kész programrészeket, utána meg magad írod/csiszolgatod az elemeket.
pl:
[link]
Persze van még pár fajta, de ez UNO kompatibilis, és az internetes leírások zöme ezt mutatja példakéntAz amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
gyapo11
őstag
Sok feladatra elég a programozás. Főleg olyanokra, ahol a be és kimenetek szintén 5 V-os digitális rendszerhez kapcsolódnak.
De pl. ha egy ledet rákötsz egy kimenetre ellenállás nélkül, az már nem jó. Ha egy autóakku feszültségét akarod mérni, akkor már megint ellenállások kellenek. Ha valami 40 mA-nél nagyobb áramot igénylő eszközt akarsz működtetni, pl. relé, akkor megint elektronika kell. Szóval a lehetséges felhasználási területek jó nagy része ki fog esni elektronika nélkül.
Nem kell félni az elektronikától sem, főleg nem ilyen szinten, ami ide kell, tanulni kell.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
tvamos
nagyúr
-
Janos250
őstag
Igen, az nem árt, ennyit bőven megér.
Ez sem árt: [link]
Ebből van apa/apa, anya/anya, apa/anya.
előbb-utóbb kevés lesz a föld csatlakozási pontok száma a panelon, valahogy osztani kell.
Ahhoz ez is jól jön:
[link]Közben látom, más is ajánlotta a "solderless boardot". Igen, az a fehér műanyag.
A képen lévő jobb, mint amit én linkelte, mert azon van föld és táp "vonal", így könnyebb az ember élete, áttekinthetőbb a dolog.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
FireKeeper
nagyúr
én anno ilyet vettem, ehhez még táp is van.
én amondó lennék hogy a hozzá való cuccokat érdemes inkább egyesével összevadászni, mert az ilyen összeválogatott csomagokban sokszor vannak felesleges dolgok is, és általában elég drágák. alap elektronikai alkatrészeket (ellenállások, kondik, ledek, tranyók, stb) itthon is lehet kapni, nem túl drágán.
steam, GOG, uPlay: @petermadach || HotS: PeterMadach#2675 || Xperia 10 V || Ultrawide & SFF masterrace || Unofficial and unpaid VXE R1 shill
-
FireKeeper
nagyúr
én ebay-ről szoktam összemazsolázgatni ami kell. igaz, várni kell rá 2-3 hetet, de az áraikkal egyik hazai üzlet sem versenyezhet, gusztustalan olcsón lehet arduinos cuccokat beszerezni. arra vigyázz azért, hogy olyat nézz, ahol ingyen a posta.
ha mindenképp itthonról akarsz vásárolni, a HEStore-nál találsz egész visszafogott áron, bár az ő üzletük meg kinn van a fenében, még az Örsről kell hévezni pár megállót+séta. bár ha nem pesti vagy, akkor marad a posta, náluk viszont az mindig fizetős a webshopjukban a "modulvilág" kategóriában találod az arduinos + egyéb hobby elektronika kütyüket.
szerk: yuhé, ezen a hsz-el Nagyúr lettem!
[ Szerkesztve ]
steam, GOG, uPlay: @petermadach || HotS: PeterMadach#2675 || Xperia 10 V || Ultrawide & SFF masterrace || Unofficial and unpaid VXE R1 shill
-
gyapo11
őstag
Ha a program áttöltésekor jönnek hibaüzenetek, akkor általában a soros port kiválasztása téves. Meg kell nézni device managerben, hogy melyik portra tette az arduinot, és azt kell beírni az IDE-be. Persze előtte föl kell telepíteni az arduino usb-soros konverterének a driverét.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
Janos250
őstag
CH340G az USB konvertere, és az a winben többnyire nincs benne alapból.
Pl. itt van hozzá driver:
https://github.com/HobbyComponents/CH340-Drivers
Van újabb is, én a 11042011, 3.3.2011.11 verziót használom, amit valamikor
a Microsoft oldaláról (úgy emlékszem) töltöttem le, de azóta ott már nincs.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
-
FireKeeper
nagyúr
a panel bal oldalán a hosszúkás 16 lábú IC lenne, gondolom az lesz, a legtöbb kínai klónon az van. le tudod olvasni mi van ráírva? képen nem látszik sajnos.
ha igen, az király.steam, GOG, uPlay: @petermadach || HotS: PeterMadach#2675 || Xperia 10 V || Ultrawide & SFF masterrace || Unofficial and unpaid VXE R1 shill
-
FireKeeper
nagyúr
az se baj ha nem az. csak azért lepődtem meg kicsit, hogy droidon rögtön megy, mert sokaknál win-en kézzel kell telepíteni a drivert hogy menjen. ehhez képest meglepő pozitívum, hogy droidon rögtön megy.
steam, GOG, uPlay: @petermadach || HotS: PeterMadach#2675 || Xperia 10 V || Ultrawide & SFF masterrace || Unofficial and unpaid VXE R1 shill
-
Janos250
őstag
Az első állítólag megbízhatóan működik, de macerásabb programozni, viszont van rá kész arduino class (nem próbáltam, fiókban van)
A második elvileg sokkal jobb, mert van benne egy proci (STM8), ami fel van programozva, és egyből a kártya kódját küldi serialen. Nekem gondjaim voltak vele, félretettem, hogy majd ráérő időmben tovább foglalkozom vele.
Mindkettő ugyanazzal az olcsó kártyával, kulcstartóval, miegymással dolgozik.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
FireKeeper
nagyúr
ha esetleg mindenképp kártyázni akarsz, arra talán egyszerűbb a 125kHz-es RFID-t használni. kisebb freki, kevesebb elbaszási lehetőség, és a protokoll is elég egyszerű. bár legeslegelső projektnek lehet inkább valami számzáras cucc is jó volna. bár nem tudom, amúgy milyen elektrós-programozó előismereteid vannak, ha nem túl mélyek, az RFID elsőre lehet h túl nagy falat lesz és csak elveszi a kedved.
steam, GOG, uPlay: @petermadach || HotS: PeterMadach#2675 || Xperia 10 V || Ultrawide & SFF masterrace || Unofficial and unpaid VXE R1 shill
-
gyapo11
őstag
Infra nem jöhet szóba? Nekem nagyon stabilan működött a próbakapcsolásom, a szobában bárhova irányítva. Persze egy távirányító túl nagy és könnyen másolható, de egy jó nagy flash vagy sd-kártya az arduinora, feltöltve véletlenszámokkal, ugyanez az adóban is, és törhetetlen egyedi páros. Gondolom az adót is meg lehet csinálni kb. rfid kártya méretűre, csak persze kell bele elem is. De még bulibb lenne generátorral, mint pl. kis tekerős ledes kulcskereső lámpa.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
Teasüti
nagyúr
SD-re? Ennyi erővel be lehetne vetni külső ROM-ot is, na de hogy veszem rá arra az AVR-t, hogy külső tárhelyre töltse fel az IDE a kódot és onnan futtassa a programot?
VAGY megtanulok programozni, ha ez az osztálykezelés ennél hatékonyabban el tudja végezni mindezt.
Na meg mások vígan menüznek Atmel328-as procikon az enyémnél bonyolultabbnak tűnő projektekben, így szerintem én csinálok vmit rosszul.[ Szerkesztve ]
-
szaszyka
senior tag
-
FireKeeper
nagyúr
az alsó és felső sávban vízszintesen vannak összekötve a pontok (tehát a sorok), közötte pedig függőlegesen (tehát az oszlopok), de úgy hogy középen ketté van vágva, szóval nem a teljes oszlop van összekötve csak külön az alsó és felső része. középen a rés pont akkora, hogy egy DIP foglalatos IC-t bele tudsz szúrni, amúgy meg a pontok egy raszter távolságra vannak, szóval a legtöbb furatszerelt dolgot egyszerűen bele tudod szúrni.
steam, GOG, uPlay: @petermadach || HotS: PeterMadach#2675 || Xperia 10 V || Ultrawide & SFF masterrace || Unofficial and unpaid VXE R1 shill
-
Teasüti
nagyúr
Nincs felhúzó ellenállásod. Próbáld ki ezt:
pinMode(button, INPUT_PULLUP)
!
Valamint ugyan elektronikában analfabéta vagyok, de mitől lenne a jelenlegi felállásban HIGH, ha földre húzod a gombbal és alapból nincs felhúzva? Azon kívül, hogy nyitott áramkörnél lebeg a port és néha lehet pont átesik HIGH-ra. Vagyis, ha a lenyomást akarod vizsgálni, akkor az LOW lesz a gombnyomásra.[ Szerkesztve ]
-
FireKeeper
nagyúr
mert ez inkább elektronikai dolog mint. ha van egy bemeneted arra ugye kerül mindenféle zaj, és van hogy ezért rossz értéket olvasol be róla ha csak úgy lebegve vizsgálod. az arduinoban legalább annyi hardveres apróság van (ha nem több) mint progos
steam, GOG, uPlay: @petermadach || HotS: PeterMadach#2675 || Xperia 10 V || Ultrawide & SFF masterrace || Unofficial and unpaid VXE R1 shill
-
nagyúr
A javaslatotokra átírtam erre a kódot:
int led = 13;
int button = 4;
boolean buttonOn = false;
void setup() {
pinMode(led, OUTPUT);
pinMode(button, INPUT_PULLUP);
}
void loop() {
if (digitalRead(button) == LOW) {
buttonOn = !buttonOn;
}
if (buttonOn) {
digitalWrite(led, HIGH);
} else {
digitalWrite(led, LOW);
}
}viszont most sem jó. Már nem villog, viszont véletlenszerűen kapcsolódik fel-le gombnyomáskor. Tehát megnyomom vagy felkapcsol vagy nem, 2., 3. alkalomra felkapcsol, majd megnyomom lehet lekapcsol, lehet égve marad. Szóval tök random még mindig
-
Tankblock
aktív tag
Hello
Timert tegyél hozzá. mert így looponként fogsz váltani.
unsigned long timer = 0;
az if feltételét egészítsd ki millis()-timer > X ahol X lehet játszani
az ifben meg timer = millis();
így a változás csak X enként van követve.
Szerk: Annyire nem is volt rossz az ötletem : [link]
[ Szerkesztve ]
Release the Beast....
-
Teasüti
nagyúr
Ez azért van, mert a loop() másodpercenként több ezerszer lefut és amennyiben egy ciklus idejénél tovább tartod nyomva a gombot ( ), úgy ki-bekapcsolgat a led, aztán mikor felengeded akkor teljesen random, hogy épp melyik állapotban lesz.
Ezért szokás egy változóval figyelni a gomb állapotát és minden ciklusban összehasonlítani az előző állapottal, ami ha megegyezik a jelenlegivel, akkor nem futsz fölösleges köröket. Ha nem egyezik meg a jelenlegivel, akkor ez alkalommal lett lenyomva a gomb, mely átállítja a változót is és a következő körben már nem fog beaktiválni.
Én ezt a módszert szoktam alkalmazni gombnyomásra, vagy bármi egyéb digitális jelzésre:
//button press
if (digitalRead(button) == LOW && !pressed) {
buttonOn = !buttonOn;
pressed = true;
Serial.println("Pressed");
}
else if (digitalRead(button) == HIGH) pressed = false;Ezzel a kóddal pontosan úgy fog működni a gomb, ahogy azt az ember várná. Már ha kapcsolóként akarod, nem pedig "nyomvatartósként". Utóbbinál nyilván nem kell akkor szűrni a jelet, elég annyi, hogy a buttonOn változót nem csak átbillented, hanem konkrétan meghatározod milyen értéket vegyen fel lenyomott és felengedett állapotban.
(#4200) Tankblock
Ez nem erre van kitalálva.
A kolléga egy-egy gombnyomásra akarja ki- és bekapcsolni. A késleltetéssel a prell-t szűrőd, viszont a feladatot nem oldja meg, hisz nyomva tartásnál villogtatni fogja a ledet, ha X időközönként újra és újra átbillenti a buttonOn változót, amíg tartod a gombot.[ Szerkesztve ]
Új hozzászólás Aktív témák
- Gamer PC Intel i5 9400/16GB DDR4/GTX 1660 6GB/256GB SSD/500/GB HDD/Beszámítás/Garancia/
- Gamer PC Ryzen 1600X/16gb ddr4/GTX 1660 SUPER 6gb/256gb ssd/500gb hdd/Garancia/Beszámítás/
- Palit Geforce RTX 3060 12GB /CSAVARMATRICA/GYÁRI ÁLLAPOT/BESZÁMÍTÁS/
- G.SKILL 32GB KIT DDR5 6000MHz CL30 Trident Z5 NEO AMD EXPO - Alza jótállás 2032-ig
- ZEN Gamer PC - GTX 1660 Ti - Ryzen 3600 - 16GB DDR4 - 1TB m.2 SSD
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest