Hirdetés
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- Magisk
- Samsung Galaxy S23 Ultra - non plus ultra
- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- Samsung Galaxy A52s 5G - jó S-tehetség
- LTE frekvenciák
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Poco X6 Pro - ötös alá
- Nothing Phone 2a - semmi nem drága
-
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
Ez eszembe se jutott, tényleg jó ötlet!
Köszi mindenkinek a tippeket!A forró ragasztó nekem is eszembe jutott, de furcsa, hogy gyárilag semmi megoldás nincs rajta, csak ilyen workaround-ok.
Még egy kérdés: ugye jól gondolom, hogy túlmerítés elleni védelem is van rajta? Írja, hogy "+Protection", de a leírásban nincs benne. Hasonló adatlapokat kerestem, és valamelyiknél írják, hogy 2,5V körül letiltja a kimenetet.[ Szerkesztve ]
-
JozsBiker
aktív tag
Sziasztok !
Azt szeretném kérdezni, hogy azokat a jellegzetes Arduino -s kapcsolási rajzokat milyen programmal lehet megrajzolni/létrehozni ?
-
JozsBiker
aktív tag
Valószínűleg ez az, csak elég problematikus az indítása.Egy bizonyosi DLL -t hiányol, amiről az oldalon az install lépéseinek leírásánál mélyen hallgatnak. Úgy kell előbányászni a fórumból, hogy menjek át a Microsoft oldalára, és onnan valami C könyvtárat tegyek fel egy elég bonyolult procedúrával. Még gondolkodom rajta hogy ér-e nekem ennyit. Köszi egyébként.
Apdét:
A fórumban találtam egy [linket], ahova valaki összegyűjtötte a hiányzó DLL -eket. Letöltöttem, bemásoltam, így már elindult a program.[ Szerkesztve ]
-
Aki screw shield 1.0-át vesz, vegye figyelembe, hogy:
- csak nagyon vékony drótot lehet bele szépen belecsavarni, szerintem 1mm-est max.
- nem ér végig, nincs kivezetve az összes csatlakozó.Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Teasüti
nagyúr
Próbált már vki 1Sheeld-et?
Nagyon király kis eszköznek tűnik a telefonnal való kommunikációra, de iszonyú drága.
Kéne vmi kínai koppintás.
Inkább a szoftver része érdekes, ami a telefonon fut.
Ilyen komplex alkalmazást még nem láttam BT kommunikációra.[ Szerkesztve ]
-
Teasüti
nagyúr
Szerintetek mekkora pwm frekvenciát lehet kisajtolni ebből a kapcsolásból?
Fast pwm módban gondolkodok, 8-as prescaler használatával, ami olyan 8 kHz körül van.
IRL2203N mosfet berendelve, ez egy jó meghajtással talán elketyeg 8 kHz körül.Mivel lehetséges ennél is gyorsabb kapcsolás?
[ Szerkesztve ]
-
Szoftveres kérdés:
Valami jó visszaszámláló könyvtárat nem ismertek?
Van a counttimer. Ez jó, mert van benne restart, meg pause meg ilyenek, csak nem tudom, hogy tizedmásodpercet is tud -e?Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
morist
csendes tag
Helló!
Tudna valaki ajánlani arduinos termosztátot, amivel ki lehetne váltani a régi computherm termosztátomat?
-
Janos250
őstag
Ezek alapján - úgy tűnik - nem:
void Countimer::setCounter(uint8_t hours, uint8_t minutes, uint8_t seconds)
.
.
_currentCountTime = ((hours * 3600L) + (minutes * 60L) + seconds) * 1000L;uint8_t Countimer::getCurrentSeconds()
{
return _currentCountTime / 1000 % 3600 % 60 % 60;
}A megoldás ez lehet:
https://playground.arduino.cc/Code/ArduinoTimerObject
Az example-ben ott van a minta, hogyan kell használni.
Figyelj rá, hogy mivel new-val, azaz pointeresen hoztad létre, a tagfüggvényeire nem ponttal, hanem -> jelekkel kell hivatkozni.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
-
Janos250
őstag
A mintapéldából:
Serial.begin(9600);
timer1->setOnTimer(&PrintHello1);
timer1->Start();
A Serial objektumnak a begin tagfüggvényét ponttal hívod, de a timer1-nek a setOnTimer és a Start tagfüggvényét -> jellel.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
BlackPriest
őstag
válasz BlackPriest #6311 üzenetére
Ez sem segitett. Honnan ismerem meg az eredetit, honnan erdemes rendelni?
Bogár nélkül lehet élni, de minek?!_______________________________________________ Elnézést, hogy nem illik bele a véleményem a világképedbe.
-
válasz Janos250 #6414 üzenetére
Nah mutatom hol tartok:
Van egy kis projektem, egy problémát kellene megoldani. A hardver már nagyjából összeállt, sok segítséggel, de már csak 1 alkatrészt várok kínából.
Egy kést akarok szabályozni. Szabályos időközönként kell vágni vele. Egy mágnestekerccsel. Viszont kell 2 extra funkció: egy pause gomb, meg egy azonnali vágó gomb.
Arduinon fut a visszaszámlálás. van 2 gomb, azt kívülről táplálom be 12 volttal és opto izolátor lappal leválasztom. Meg van egy kommersz relé modulom. Ez is optoizolált.
A kóddal szöszmötölök, de a gombokat nem értem, hogy tudnám beletenni. Eddig ennyire jutottam:
SimpleTimer segítségével megírtam:
#include <SimpleTimer.h>
#define RELE 6
#define pause 8
#define nullazo 9
SimpleTimer szamlalo;
void setup()
{
Serial.begin(9600);
pinMode(RELE, OUTPUT);
pinMode(pausegomb, INPUT);
pinMode(nullazo, INPUT);
szamlalo.setInterval(20000, repeatMe);
}
void repeatMe()
{
digitalWrite(RELE,HIGH);
delay(200);
digitalWrite(RELE,LOW);
Serial.println("Vágtam, kövi lap.");
}
void loop() {
szamlalo.run();
}Ugyanez Timer Objecttel: (ebbe ugye delayt nem lehet használni. )
#include "TimerObject.h"
#define RELE 6
#define pause 8
#define nullazo 9
TimerObject *szamlalo = new TimerObject(20000); // a fő számláló
TimerObject *kapcs = new TimerObject(500);//második számláló, mivel delay-t nem lehet használni
void setup()
{
Serial.begin(9600);
szamlalo->setOnTimer(&vagas);
szamlalo->Start();
kapcs->setOnTimer(&kapcsolas);//nem indul el, csak a relé visszakapcsolásához kell
}
void vagas()
{
digitalWrite(RELE,HIGH);
kapcs->Start();//indul a második számláló
}
void kapcsolas()
{
digitalWrite(RELE,LOW);
kapcs->Stop();//eddig kellett, amíg visszaáll a relé
}
void loop()
{
szamlalo->Update();
}Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Janos250
őstag
"a gombokat nem értem, hogy tudnám beletenni. Eddig ennyire jutottam"
Én úgy gondolom, hogy a void loop()-ba kellene betenni, mert az körbe-körbe jár, és vizsgálhatja a kapcsolók állását.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
válasz Janos250 #6417 üzenetére
Én is erre jutottam. Mindjárt mutatom a végleges kódomat. Közben találtam button libet is, meg ha már ott voltam relé libet. Nekem valahogy csak libekkel megy a program megírása. A kóddal kapcsolatos kérdéseim:
1. Ez így nem lesz lassú? vagy itt nem is tud?
2. Amikor lejár az időzítő megvárja a feladat végrehajtását és csak akkor indul tovább?
3. A loop rész jól van összerakva? Kapcsos zárójelezés főleg.
4. ez így kb. azt csinálja amit szeretnék, vagy szar az egész és inkább menjek kapálni?Egyébként az idében lefordul, nem jelez hibát. Kipróbálni csak akkor tudom, ha az utolsó alkatrészek is megérkeznek.
#include "TimerObject.h"
#include <Button.h>
#include "Relay.h"
TimerObject *szamlalo = new TimerObject(20000); // a fő számláló
TimerObject *kapcs = new TimerObject(500);//második számláló, mivel delay-t nem lehet használni
Button pause = Button(8, LOW);//itt külön kell definiálni, elnevezni és beállítani a kapcsolót, nem az elején
Button nullazo = Button(9, LOW);//itt a másik gomb, ez is low állásban indul
Relay RELE(6, true);//Relé hozzáadva normál nyitott állapotban a 6-os kiementre
void setup()
{
Serial.begin(9600);
RELE.begin();//beállítva a relé
szamlalo->setOnTimer(&vagas);//amikor lefut a számláló 0-ra akkor tér rá a vagas nevű részre: void vagas()
szamlalo->Start();
kapcs->setOnTimer(&kapcsolas);//nem indul el, csak a relé visszakapcsolásához kell, amikor lefut a kapcsolas részre ugrik: void kapcsolas()
}
void vagas()
{
RELE.turnOn();//kapcsol a relé
Serial.println("Relé zárva");
kapcs->Start();//indul a második számláló, a relé kikapcsolásának időzítését végzi
}
void kapcsolas()
{
RELE.turnOff();//lefutott a kapcs számláló lekapcsolhat a relé
Serial.println("Relé nyitva");
kapcs->Stop();//eddig kellett, amíg visszaáll a relé
}
void loop()
{
szamlalo->Update();//ez pörgeti a fő folyamatot
{
pause.listen(); //figyeli a pause gombot
if (pause.isPressed()) {//amikor nyomva van, akkor pauzálja a számláló visszaszámlálást
szamlalo->Pause();
Serial.println("MEGÁLLT A CUCC!!!!");
}
if (pause.isReleased()) {
szamlalo->Resume();//felengedve, tovább mehet a számolás
Serial.println("Jóvan, megnyugodtam, megyen tovább.");
}
}
{
nullazo.listen();//nullázó gombot figyeli
if (nullazo.onPress()){//ha nyomva leállítja a fő számlálót
szamlalo->Stop();
RELE.turnOn();//vág egyet
kapcs->Start();//a relé saját számlálóját elindítja, hogy visszaálljon a relé
szamlalo->Start();//majd újraindítja a fő folyamatot
Serial.println("Meglett nyomva a vágóka gomb. Ciklus újraindult.");
}
}
}Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Janos250
őstag
"Nekem valahogy csak libekkel megy a program megírása"
Pont ez a jó az Arduinoban, hogy akinek kisebb a programozási gyakorlata, libekkel az is tudja használni.
Első ránézésre működőképesnek tűnik. Vannak felesleges kapcsos zárójelek, de az a futást nem befolyásolja, majd ha lesz időm, leírom, melyek.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz BlackPriest #6415 üzenetére
Szétnéztem az elfekvő készletben, és még találtam pár minit.
Kicsit kínlódtam [ kín-load-tam ] vele, de végül sikerült programozni, így:
Nekem ez van:
http://www.ebay.com/itm/ATmega328P-MINI-5V-16M-Micro-controller-Board-Arduino-Pro-Mini-328-5V-16MHz-/253077233488?hash=item3aec941f50:g:IQ0AAOSwvp5ZfxVN[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
BTminishop
aktív tag
sziasztok,
sürgőssen (1-2 hét) szükségem lenne valami vezeték nélküli modulra, ami kompatibilis arduinoval.
A cél :
Időjárás állomás. Tehát a kertből küldje nekem az adatokat be, ezt még nem tudom pontosan, hogy lesz megvalósítva de szeretnék írni hozzá valamilyen interfészt. ( webappot vagy c# os desktop appot).A kérdés :
Melyik modult válasszam illetve hol tudom ezt beszerezni Magyarországon mivel külföldi rendelésre nem biztos, hogy van időm.
Minden ötletre kiváncsi vagyok köszönöm előre is!
-
válasz BTminishop #6421 üzenetére
http://shop.tavir.hu
http://www.elektrobot.hu
https://malnapc.hu
https://www.rpibolt.hu/De jóval drágább lesz, mint e-bayről.
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Janos250
őstag
válasz BlackPriest #6422 üzenetére
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
BlackPriest
őstag
válasz Janos250 #6424 üzenetére
feladom ezt a sz@rt. program feltöltve, led bekapcsol, ha nyomok egy gombot. alaphelyzetben is világít a led. ha megfogom a kontrollert (bizonyos módon), akkor jó. újraforrasztottam, mert kontakt hibára gyanakodtam, de semmi. másik kontroller, ugyenz. próbapanelbe ültetve, detto. nem jöttem rá pontosan, de mintha az rx-tx-reset-gnd kvartettnél lenne a gond, illetve ha ott fogom a cuccot, akkor működik a program...
Bogár nélkül lehet élni, de minek?!_______________________________________________ Elnézést, hogy nem illik bele a véleményem a világképedbe.
-
gyapo11
őstag
válasz BTminishop #6421 üzenetére
Attól függ milyen messze van az adó a kertben, és min kell átmennie. Lehet wifi modul, ami bejelentkezik a házban levő ruterre, nálam a kert végében még éppen megyeget, 20 m távolság a routertől és vastag vályog falon át, bluetooth max 10 m-ig, vagy a 433 MHz-es adó-vevő modulok, 2.4 GHz-es adó-vevő modulok, utóbbiak akár 100-150 m-ig.
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
válasz BlackPriest #6425 üzenetére
Próbáld úgy, hogy a program futásnál csak a gnd és a +táp legyen rajta! Akkor mit csinál?
Milyen vezetékeket használsz csatlakozóként? Régen nekem azokkal sok bajom volt, míg át nem álltam a Dupont kábelre.
http://www.ebay.com/itm/200pcs-10cm-1P-Female-to-Female-Jumper-Wire-Dupont-Cable-2-54mm-for-Arduino-/321432204870?hash=item4ad6da3646:g:rEMAAOSw2xRYZd7-
darabja 5 Ft, de sok bosszúságtól megkímél.Tápot én DC/DC konverterről szoktam nekik adni. Szabályozható, ebay-en olcsó.
A kapcsoló gombot úgy kötöd be, hogy van fel- vagy lehúzó ellenállás?[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
BlackPriest
őstag
válasz Janos250 #6428 üzenetére
Ugy erted az usb atalakito nelkul? Ugy is ugyanez.
Nem ilyen kabel, pc-bol bontottam, ez volt keznel, de utana a probapanelhez kapottakkal is megprobaltam. Kapcsolo csak siman radugva.
Ha a kabel megoldja, elsirom magam, nem hittem, hogy ennyire nyugos ez a cucc. Mi fog tortenni, ha az erkelyen kell ontozest vezerelnie a napon?
Ja, a tap volt usb is, illetve egy telefontolto is, de megvan a dc-dc konverter is.Bogár nélkül lehet élni, de minek?!_______________________________________________ Elnézést, hogy nem illik bele a véleményem a világképedbe.
-
Janos250
őstag
válasz BlackPriest #6429 üzenetére
"Kapcsolo csak siman radugva"
Na, ez hibalehetőség!
Kapcsolót úgy kell bekötni, hogy sorba kötünk vele egy ellenállást, és a maradék két vég közül egyik a földre, másik a + tápra, a kontroller lába pedig a kapcsoló és az ellenállás csatlakozási pontjára.
Ha nem így csinálod, mindenfélét összeszedhet a levegőből (pl. Kossuth rádió), és bolondként viselkedik. (egyes kontrollereknél más megoldás is van)
" illetve ha ott fogom a cuccot, akkor működik a program"
Ez is arra utal!
"Mi fog tortenni, ha az erkelyen kell ontozest vezerelnie a napon?"
Semmi különös. Működni fog.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
BlackPriest
őstag
válasz Janos250 #6431 üzenetére
köszi, ezt nem gondoltam, mekkora ellenállás kell? most amúgy megpróbáltam a kapcsolósort közvetlen a pinekre forrasztani, meglátom mit produkál
Bogár nélkül lehet élni, de minek?!_______________________________________________ Elnézést, hogy nem illik bele a véleményem a világképedbe.
-
válasz BlackPriest #6429 üzenetére
Esetleg egy ilyen opto izolátor a kapcsolóhoz? Van midnen kombinációban:
3,3 5 12 24 - 3,3 5 12 24 volt.Én ilyet rendeltem a kapcsolóhoz. Igaz ilyenkor a kapcsolónak külön áramkört kell adni.
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Janos250
őstag
válasz BlackPriest #6434 üzenetére
http://www.tavir.hu/konyv-tipushiba-3-pullup-ellenallas
Én 10k-t szoktam, de hozzáértők hátha mondanak jobb értéket.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
nagyúr
"Kapcsolót úgy kell bekötni, hogy sorba kötünk vele egy ellenállást"
VS.
"A sorba kötött ellenállás nem pont érzékenyebbé teszi a külső zavarokra?"Nekem a sorba kötött ellenállás azt jelenti, hogy arduino láb -> ellenállás -> kapcsoló -> föld. Elolvastam még egyszer, mit írt, most már értem, hogy nem erről beszélt, de szerintem félreérthető a leírás.
[ Szerkesztve ]
-
BlackPriest
őstag
válasz Janos250 #6436 üzenetére
köszönöm!
@Vladi
ez nekem az ágyúval verébre, az egész cucc kisebb lesz a végén, mint ez a lapka, ráadásul csak 4 kapcsolóra van szükségem.remélem holnap a kábel kiiktatásával sikerül tesztelnem, a végleges kapcsolásnál meg vagy ellenállás, vagy leárnyékolom a dobozt
Bogár nélkül lehet élni, de minek?!_______________________________________________ Elnézést, hogy nem illik bele a véleményem a világképedbe.
-
nagyúr
válasz BlackPriest #6439 üzenetére
Ellenállás mindenképp kell, ne spórold ki. Igaz 40Ft-tal megdobja a költségeket...
-
Teasüti
nagyúr
válasz BlackPriest #6439 üzenetére
Kösd a kapcsolót a bemenet és föld közé, majd a programban a bemenetet így inicializáld: pinMode(láb, INPUT_PULLUP)
Megspóroltál egy alkatrészt.
Amúgy a felhúzó ellenállás lehet akármekkora, de ajánlott lekorlátozni az áramot néhány mA-re. -
lappy
őstag
Tudtok olyan RFID tagot ajánlani ami tényleg újraírható (nem baj külfölről lehet csak beszerezni)
Bámulatos hol tart már a tudomány!
-
Teasüti
nagyúr
Elég idétlenül fogalmazott, de utána ott van az is, hogy a bemenet a kapcsoló és az ellenállás közé van kötve.
A sorba kötött ellenállás a zavarokat (mondjuk ESD) éppen hogy csillapítja, mivel hogy ellenállásról beszélünk.
De az ilyen zavarokat szűrni szokás bypass kondenzátorral, vagy erre való ESD védődiódával. Vagy zener diódával ha az van kéznél, bár az talán nem olyan gyors. Passz, annyira nem másztam bele a diódák lelkivilágába.[ Szerkesztve ]
-
nagyúr
Mindegyik újraírható, ha csak nem az id-re gondolsz, ami egyedi és (elvileg) nem lehet írni.
Én rendeltem a játék-bankkártyaolvasómhoz mifare kártyákat, azokra is lehet adatot írni, talán 1000x lehet újraírni őket, de az is lehet, hogy 100000x.[ Szerkesztve ]
-
villámkérdés:
Akkor mi van, ha arduinora 2 spi eszközt is rá akarok kötni? 1 sd kártya olvasót meg egy rtd szenzort?Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Teasüti
nagyúr
A kábel adatátvitelre szolgál és általában árnyékolt.
Amin a ménykű megy, azt vezetéknek hívják és nem árnyékolt.
Ha már témánál vagyunk, gondoltam szólok.Amúgy rádiótechnikához fingom sincs, ha esetleg ott számít az antenna méretezése.
De általánosságban a vezetékek ellenállása természetesen függ azok méretezésétől.
Volt aki azt állította volna, hogy nem?[ Szerkesztve ]
-
nagyúr
válasz Teasüti #6449 üzenetére
Én mondjuk az arduino-t egy külső érzékelővel összekötő kábelre és annak zajérzékenységére gondoltam. De azt nehezen hiszem el, hogy ha mondjuk egy 2m-es vezetékre kötött kapcsoló és az arduino közé iktatok sorosan (nem fel/lehúzó ellenállásként) valahová egy mondjuk 10k ellenállást, akkor ne kezdene hasznos jel helyett inkább légköri zajt közvetíteni.
Hogy a fogalmakat tisztázzuk, én mindent "drót"-nak hívok, ami áramot vezet, csak a kedvetekért próbáltam cizellálni, hogy ne tűnjek olyan műveletlennek. Gondoltam szólok...
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- Kínai, és egyéb olcsó órák topikja
- Linux kezdőknek
- Magisk
- Kertészet, mezőgazdaság topik
- Dacia topic
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Ford topik
- Call of Duty: Modern Warfare III (2023)
- További aktív témák...
- Apple iPhone 13 Midnight 256GB iSTYLE 2025.03.26. GARANCIA
- LG UltraWide 38WN95C-W Monitor 1 év Garancia
- iMac 2017 27" Retina 5K CTO / i7 4.2 GHz / 40 GB DDR4 / 1 TB SSD + doboz
- iMac 2017 27" Retina 5K CTO / i5 3.8 GHz / 40 GB DDR4 / 1 TB SSD / Radeon Pro 580 8 GB + doboz
- iMac 2017 27" Retina 5K CTO / i7 4.2 GHz / 40 GB DDR4 / 500 GB SSD / Radeon Pro 575 4 GB + doboz