LED變色:
void setup() {
}
void loop() {
analogWrite(3, 255);
analogWrite(5, 255);
analogWrite(6, 0);
delay(1000);
analogWrite(3, 0);
analogWrite(5, 255);
analogWrite(6, 255);
delay(1000);
analogWrite(3, 255);
analogWrite(5, 0);
analogWrite(6, 255);
delay(1000);
}
風扇
void setup() {
// initialize the digital pin as an output:
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // set the LED on
delay(500); // wait for a second
digitalWrite(13, LOW); // set the LED off
delay(5000); // wait for a second
}
光敏電組
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(0);
Serial.println(sensorValue);
if(sensorValue>500)
digitalWrite(13,HIGH);
else
digitalWrite(13,LOW);
delay(10);
}
紅外線控制
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(0);
Serial.println(sensorValue);
if(sensorValue>3)
digitalWrite(13,HIGH);
else
digitalWrite(13,LOW);
delay(10);
}
水銀開關
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(0);
Serial.println(sensorValue);
if(sensorValue<1023)
digitalWrite(13,HIGH);
else
digitalWrite(13,LOW);
delay(10);
}