Die Arduino Katze<3
- 12. Dez. 2016
- 1 Min. Lesezeit
Diese süße "Katze" kann man mit einfachen Befehlen erstennen
und diese sind:
int ledPin1 = 10;
int ledPin2 = 11;
int sensorPin = 0;
int sensorSchwelle = 20;
int speakerPin = 9;
int lichtNormal;
void setup() {
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
lichtNormal = analogRead(sensorPin);
}
void loop() {
// LEDs für Augen einschalten
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, HIGH);
// Augenzwinkern
if (random(500)==1){
digitalWrite(ledPin1, LOW);
digitalWrite(ledPin2, LOW);
delay(50);
}
// Schnurren
if (analogRead(sensorPin)>lichtNormal+sensorSchwelle){
tone(speakerPin,0.001);
} else {
noTone(speakerPin);
}
// Meckern
if ((random(10000)==1)&&(analogRead(sensorPin)<lichtNormal+100)){
tone(speakerPin,1200);
delay(100);
tone(speakerPin,800);
delay(200);
tone(speakerPin,1000);
delay(200);
tone(speakerPin,1200);
delay(100);
}
delay(10);
}
und für unser niedliches Kätzchen gibt es auf
http://starthardware.org/lektion-20-mein-digitales-haustier2/
danke fürs lesen dieses Blogs und viel spaß bei eurem Arduino <3 :*


Kommentare