-
Fototrend
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
-
JozsBiker
aktív tag
válasz
JozsBiker
#22251
üzenetére
Találtam megoldást a villogtatásra ennek az oldalnak a végén. AI pedig segített hogyan lehet ki-be kapcsolgatni ( a 'flashing' állítgatásával ):
const int LED_PIN = 13;
volatile boolean flashing = true; // A LED villogás állapotát jelző változó
void setup() {
pinMode(LED_PIN, OUTPUT); // LED láb beállítása kimenetnek
// Timer beállítása a villogtatáshoz
cli(); // Megszakítások tiltása
TCCR1A = 0;
TCCR1B = 0;
TCNT1 = 0;
OCR1A = 31250; // 1 másodperc, 16 MHz-es órajel és 256-os osztó esetén
TCCR1B |= (1 << WGM12); // CTC mód beállítása
TCCR1B |= (1 << CS12) | (1 << CS10); // 256-os osztó beállítása
TIMSK1 |= (1 << OCIE1A); // Timer 1 megszakítás engedélyezése
sei(); // Megszakítások engedélyezése
}
void loop() {
// Itt a fő programciklus, LED villogtatása stb.
}
// Timer 1 megszakítás kezelése
ISR(TIMER1_COMPA_vect) {
if (flashing) {
digitalWrite(LED_PIN, !digitalRead(LED_PIN)); // LED állapotának váltása
}
}
Új hozzászólás Aktív témák
- laca223: Miért győz a kollektív meggyőződés akkor is, ha saját magát teszi tönkre?
- Kerékpárosok, bringások ide!
- Futás, futópályák
- Parkside szerszám kibeszélő
- BMW topik
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Energiaital topic
- Milyen autót vegyek?
- Világ Ninjái és Kódfejtői, egyesüljetek!
- AMD Navi Radeon™ RX 9xxx sorozat
- További aktív témák...
- Vásárlunk iPhone 12/12 Mini/12 Pro/12 Pro Max
- ÚJ! AKRacing Arctica gamer szék
- HIBÁTLAN iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3846
- ÁRGARANCIA! Épített KomPhone Ultra 9 285K 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Apple Mac Mini 2023 M2 16GB 256GB + billentyűzet/egér garanciával, hibátlan működéssel
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
ekkold
