Hirdetés
- Luck Dragon: Asszociációs játék. :)
- Lalikiraly: Kinek milyen setupja van?
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- LordAthis: RETRÓnia - RETRÓ Mánia - Úton van hozzám egy csodás történelmi darab!
- Elektromos rásegítésű kerékpárok
- GoodSpeed: KLINTHOLM 3 fiókos fekete, acél, zárható kiegészítő elem
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Meggyi001: Kórházi ellátás: kuka vagy finom?
-
LOGOUT
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
-
dave0825
őstag
Szerintetek az miért lehet, hogy egy nagyon egyszerű kapcsolás és szintén egyszerű program nem úgy működik, ahogy kéne?
Konkrétan egy Pro mini-re kötöttem egy infra vevőt, és egy relét, ami egy 230-as lámpát kapcsolgat, ha megnyomom a távirányítóján a gombot. A hibás jelenség az, hogy hozzá sem nyúlok a távirányítóhoz, és (naponta, kétnaponta, mikor hogy...) magától bekapcsol. 
Ez a program:
#include <IRremote.h>int RECV_PIN = 10;
int relay = 12;
int before;IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
pinMode(relay, OUTPUT);
irrecv.enableIRIn();
before = 0;
digitalWrite(relay, HIGH);
}void loop()
{
if (irrecv.decode(&results)) {
if (results.value == 0x22AE7A29 || results.value == 0x7A6E10BA)
{
if (before == 0)
{
digitalWrite(relay, LOW);
before = 1;
}
else
{
digitalWrite(relay, HIGH);
before = 0;
}
}delay(70);
irrecv.resume();
}
delay(100);
}Utólag már direkt beírtam a setup()-ba ezt: digitalWrite(relay, HIGH); tegnap reggel óta nem is ébredt öntudatra, de most az előbb megint bekapcsolt. Először arra gondoltam, hogy a konyhában (a szobám mellett van, pár méterre az Arduino-tól) ha valaki fölkapcsolja a villanyt (egyszer pont akkor csinálta, de azóta hiába kapcsolgattam, semmi), akkor valamiért megkeveredik az Arduino, és újraindul, bekapcsoláskor pedig alapból behúz a relé. Ezt megakadályoztam a setup()-ba írt plusz sorral, de most is csinálta az előbb, mikor a tévém távirányítóját használtam (a tévéhez).
Meg van neki adva, hogy melyik 2 hexa kóddal kapcsolhat csak be a relé, akkor hogy kapcsolhat be magától?

A táp egy (már nem emlékszem pontosan, hogy hány V-os) telefontöltő, rá egy LM2596 buck, innen táp az Arduino-ra, a relére, és az infrára. Kellene szűrnöm itt is (mint a félbehagyott órámnál) az infrára jutó tápot?
Új hozzászólás Aktív témák
- Kerékpárosok, bringások ide!
- Telekom mobilszolgáltatások
- Android alkalmazások - szoftver kibeszélő topik
- Luck Dragon: Asszociációs játék. :)
- iPhone topik
- Motorola Edge 70 - többért kevesebbet
- Xiaomi Mi 9T Pro - tizenegyes!
- Lalikiraly: Kinek milyen setupja van?
- AMD Navi Radeon™ RX 9xxx sorozat
- PlayStation 5
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- Apple iPhone 15 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! MSI B450M R5 5600G 16GB DDR4 512GB SSD RX 6600XT 8GB GameMax Aero Mini ECO 650W
- Xbox Series X 1 TB + kontroller 6 hó garancia, számlával!
- Samsung Galaxy A17 5G / 8/256GB / 12Hó Garancia / Kártyafüggetlen / Akku 100%
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest
Konkrétan egy Pro mini-re kötöttem egy infra vevőt, és egy relét, ami egy 230-as lámpát kapcsolgat, ha megnyomom a távirányítóján a gombot. A hibás jelenség az, hogy hozzá sem nyúlok a távirányítóhoz, és (naponta, kétnaponta, mikor hogy...) magától bekapcsol. 
ekkold
