Hirdetés
- Milyen billentyűzetet vegyek?
- Fejhallgató erősítő és DAC topik
- Apple MacBook
- Dell notebook topic
- Most állítólag törölték a korábban pletykált GeForce RTX 50 Super sorozatot
- Apple asztali gépek
- Melyik tápegységet vegyem?
- Gigantikus fordulatot vett a GeForce RTX 50 Super sorozat törlése
- Gaming notebook topik
- Videós, mozgóképes topik
-
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
-
válasz
its_grandpa
#22616
üzenetére
Köszi

De két kiegészítés hozzá, mert így igazából nem csinál semmit:
#define BUTTON_PIN 4
void setup()
{
RADIO_FREQ freqs []= {9500, 9700, 10190, 10700};
int freqNum = sizeof(freqs) / sizeof(freqs[0]); // csatornák száma kiszámolva
int currentFreq = 0;
// hangolás
radio.setBandFrequency(FIX_BAND, freqs[currentFreq]);
// gomb figyelés beállítása
pinMode(BUTTON_PIN, INPUT_PULLUP);
.
.
.
.
}
void loop()
{
byte buttonState = digitalRead(BUTTON_PIN);
if (buttonState == LOW) { // gomb megnyomva
currentFreq++;
if (currentFreq = freqNum) currentFreq=0;
radio.setBandFrequency(FIX_BAND, freqs[currentFreq]); // léptetés a következő csatornára
delay (1000); // enélkül csak egy sorsolás lesz a gombnyomás ;)
} // button state
.
.
.
.
.
} // loopA delay értéke végülis nem lényeges, így a gombot nyomva tartva másodpercenként léptet egy csatornát, és a pergésmentesítést is kiváltja, amit amúgy ha mást is csinál a program, nem így szoktunk megoldani, de itt megteszi.

Új hozzászólás Aktív témák
- Elektromos autók - motorok
- Okos Otthon / Smart Home
- Nintendo Switch 2
- Milyen billentyűzetet vegyek?
- Mozilla Firefox
- GoodSpeed: Nem vénnek való vidék - Berettyóújfalu
- Milyen hagyományos (nem okos-) telefont vegyek?
- Xbox Series X|S
- Gurulunk, WAZE?!
- Fejhallgató erősítő és DAC topik
- További aktív témák...
- HIBÁTLAN iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3887, 100% Akkumulátor
- Samsung UE75DU7172U 189 cm / 75 4K UHD Smart TV 6 hó garancia Házhozszállítás
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- Samsung Galaxy S24 Ultra 12GB / 512GB USA modell Szép állapotban!
- Apple iPhone 16 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


ekkold

