
程式碼:
void setup()
{
pinMode(13, OUTPUT);
pinMode(2, INPUT);
}
void loop()
{
int result = digitalRead(2);
if(result==HIGH) digitalWrite(13,HIGH);
else digitalWrite(13,LOW);
}
影片:
Examples - 02.Digital - DigitalInputPullup

程式碼:
void setup(){
pinMode(2, INPUT_PULLUP);
pinMode(13, OUTPUT);
}
void loop(){
int result = digitalRead(2);
if (result==HIGH) digitalWrite(13, LOW);
else digitalWrite(13, HIGH);
}
Examples - 03.Analog - AnalogInput
程式碼:
int sensorPin = A0;
int ledPin = 13;
int sensorValue = 0;
void setup()
{
pinMode(ledPin, OUTPUT);
}
void loop()
{
sensorValue = analogRead(sensorPin);
digitalWrite(ledPin, HIGH);
delay(sensorValue);
digitalWrite(ledPin, LOW);
delay(sensorValue);
}
影片:
沒有留言:
張貼留言