Hirdetés
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- djculture: Éhezők ssd és memória viadala.
- MasterDeeJay: Harc a DDR5 árak ellen
- Magga: PLEX: multimédia az egész lakásban
- GoodSpeed: Munkaügyi helyzet Hajdú-Biharban: észak és dél
- D@reeo: Pi-hole és a Telekom Sagemcom F@st 5670 DNS beállítása
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
-
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
-
Zahze
csendes tag
Sziasztok!
Tapasztalt már valaki olyat hogy 1 jelzésre 2 megszakítás történik ? Ha igen mi nyújtott megoldást ?
Részletesebben: Mega-m van, egy ajtónyitás érzékelővel és ez a kód. A kiírásnál pedig van amikor egyszer ír ki jelszintváltásra, van pedig amikor kétszer...
Van bent egy 2kohm-os lehúzó ellenállás (nem tudom mekkora kéne ehez)const byte interruptPin = 2;
int szamlalo = 0;
void setup() {
Serial.begin(9600);
pinMode(interruptPin, INPUT_PULLUP);
attachInterrupt(0,interr,CHANGE);
}
void loop() {
}
void interr() {
Serial.print("interr: ");
Serial.println(szamlalo++);
}Ötlet ? :/
-
Zahze
csendes tag
válasz
Teasüti
#3385
üzenetére
"mint az őrült azt a ledet" - Hogy kéne írnom ?

Amúgy ez csak egy egyszerű példa lenne rá, hogy valami nem kóser a megszakításkezeléssel egy ekkora programba se. (Lehetőség szerint, kizárni a programozási hibát...)
Amúgy ez egy riasztórendszerhez kéne, szebb lett volna így megoldani, ha már van benne ilyen lehetőség hogy megszakításokat használjak. Eddig amúgy a loop-ba volt simán if(digitalRead(2)) - el megoldva, az működött...
Kapcsolási hibát... hát, ennél egyszerűbben nem tudnék semmit összekapcsolni
Szóval szerintem nem ott a hiba.A kapcsolást is és a képet is az Elektromanoid-ról szedtem. Annyi változtatás van az én kapcsolásomban hogy egy NC-s nyitásérzékelővel működik.

Ennyire macerás/instabil ez a jelszint váltás elkapása az arduino számára ?

-
Zahze
csendes tag
Sziasztok.
Kérnék egy kis segítséget a megszakításkezeléssel kapcsolatban.
Ami leírást találtam róla így első körbe, az alapján leírtam ezt a kódot.int led = 9;
volatile int state = LOW;
void setup() {
pinMode(led,OUTPUT);
attachInterrupt(0,blink,CHANGE);
}
void loop() {
digitalWrite(led,state);
}
void blink() {
state = !state;
}Nah most annyi lenne a bajom, hogy nem működik stabilan a Led ki/bekapcsolása amikor lenyomom a gombocskámat, amit a Mega 2-es lábára kapcsoltam, persze felhúzó ellenállást használva.
Ez mitől lehet ? A leírásokból úgy vettem ki hogy a CHANGE-el, akkor is változnia kéne a Led állapotának amikor lenyomom a gombot, és akkor is amikor felengedem a gombot. Ugyanakkor, van amikor nem veszi figyelembe valamelyik eseményt...
Ez mitől lehet ?
Új hozzászólás Aktív témák
- VGA kibeszélő offtopik
- MIUI / HyperOS topik
- Automobilista 2
- Bemutatkozott a Poco X7 és X7 Pro
- Ez lehet az Apple hajlítható telefonjának formája, mérete
- Milyen okostelefont vegyek?
- Kormányok / autós szimulátorok topikja
- OLED TV topic
- Hogy is néznek ki a gépeink?
- exHWSW - Értünk mindenhez IS
- További aktív témák...
- Samsung Galaxy S22 Ultra 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy S24 Ultra 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Honor 90 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi Redmi A3 64GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy S25 Edge 256GB, Kártyafüggetlen, 1 Év Garanciával
- iKing - Xiaomi 14T Pro Titan Gray Vékony, prémium kivitel, nagy kijelző 12/512
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- LG 34WQ75X-B - 34" Ívelt IPS Panel - 3440x1440 2K QHD - 60Hz 5ms - FreeSync - USB Type-C 90W
- Eladó Apple iPhone XS 64GB / 12 hó jótállás
- Apple iPhone 13 Pro Max 128GB,Újszerű,Dobozával,12 hónap garanciával
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Köszönöm a válaszokat 


ekkold
