Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 28 mar 2024, o 10:07


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 
Autor Wiadomość
PostNapisane: 21 wrz 2017, o 19:54 
Offline
Nowy

Dołączył(a): 05 lut 2016
Posty: 3
Pomógł: 0

Witam, poszukuję pomocy na temat możliwości uśpienia i wybudzenia procesora (atmega 328p-pu) za pomocą odbiornika!! podczerwieni. Chciałem użyć do mojego projektu mikroprocesorowej świeczki.
Za pomocą jednego przycisku na pilocie wybudzam µC i włączam migotanie mojej świeczki, za pomocą drugiego przycisku usypiam µC i gaszę moją świeczkę.
Obrazek
Kod:
#include <IRremote.h>
#define irPin 5

IRrecv irrecv(irPin);
decode_results results;

void setup() {
  Serial.begin(9600);
  irrecv.enableIRIn();
  pinMode(pinLED, OUTPUT);
  pinMode(pinLED2, OUTPUT);
  pinMode(8, OUTPUT);
  pinMode(7, OUTPUT);
  pinMode(6, OUTPUT);
}

void loop() {
  if (irrecv.decode(&results)) {


    switch (results.value) {

      case 0x52E9:
        analogWrite(8, random(120) + 135);
        analogWrite(7, random(120) + 135);
        analogWrite(6, random(20, 50) + 5);
        delay(random(100));
        break;

      case 0x12E9:
        digitalWrite(8, LOW);
        digitalWrite(7, LOW);
        digitalWrite(6, LOW);
        break;
    }



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO