あなたのIF文は、(val = 0)
を使用しています。あなたは(val == 0)
を意味すると思います。
Also, you're using else(val > 0)
and else
doesn't need any argument. So the fixed code should look like:
int sidepin = 2;
int LED = 5;
int val;
void setup() {
pinMode(sidepin, INPUT);
pinMode(LED, OUTPUT);
}
void loop() {
val = digitalRead(sidepin);
if(val == LOW)
{
pinMode(LED, HIGH);
}
else
{
pinMode(LED, LOW);
}
}