• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z Atmegą 8
#3
Masz rację że kod jest dosyć obszerny ale nie pokazuje mi że jest za duży tylko jakieś dziwne błędy wysypuje a może potrafiłbyś jakoś odchudzić tą bibliotekę żeby wepchać to na Atmegę 8 wrzucam kod w jakim ta biblioteka występuje chodzi mi o proste załączanie, rozjaśnianie i ściemnianie taśmy LEDowej.

Kod:
Kod:
#include <IRremote.h>

int bright;
int before;
int out=3;
int steps=5;
int RECV_PIN = 5;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup(){
irrecv.enableIRIn();
before=0;
bright=255;
pinMode(out,OUTPUT);
}
void loop() {
if (irrecv.decode(&results)) {
  if (results.value==0x20DF22DD){
    if(before==0){
      digitalWrite(out,HIGH);
      before=1;
    }
    else{
      digitalWrite(out,LOW);
      before=0;
      bright=255;
    }
  }
  if (results.value==0x20DFF10E && before==1){
    if(bright-255/steps<0){
      analogWrite(out,bright);
    }
    else{
      bright=bright-255/steps;
      analogWrite(out,bright);
    }
  }
  if (results.value==0x20DF718E  && before==1){
    if(bright+255/steps>255){
      analogWrite(out,bright);
    }
    else{    
      bright=bright+255/steps;
      analogWrite(out,bright);
    }
  }
  irrecv.resume();
}
}
 
Odpowiedź
  


Wiadomości w tym wątku
Problem z Atmegą 8 - przez Rob - 15-02-2015, 22:17
RE: Problem z Atmegą 8 - przez Nefarious19 - 16-02-2015, 09:45
RE: Problem z Atmegą 8 - przez Rob - 16-02-2015, 18:36
RE: Problem z Atmegą 8 - przez Nefarious19 - 16-02-2015, 23:27
RE: Problem z Atmegą 8 - przez adix - 30-08-2015, 10:46
RE: Problem z Atmegą 8 - przez Rob - 18-02-2015, 21:01
RE: Problem z Atmegą 8 - przez Rob - 23-02-2015, 20:20

Skocz do:


Przeglądający: 1 gości