Stap 3: Controle en LED
In deze stap ga ik u tonen hoe om te controleren van een LED, zodanig dat wanneer u een magneet dicht bij de Sensor de LED zal gloeien.
De anode van de heeft geleid tot digitale pin 6 en de kathode verbinden Gnd.
Na het aansluiten van de LED-upload de code-
void setup() <br>{ pinsInit(); } void loop() { if(isNearMagnet())//if the hall sensor is near the magnet? { turnOnLED(); } else { turnOffLED(); } } void pinsInit() { pinMode(HALL_SENSOR, INPUT); pinMode(LED,OUTPUT); } /*If the hall sensor is near the magnet whose south pole is facing up, */ /*it will return ture, otherwise it will return false. */ boolean isNearMagnet() { int sensorValue = digitalRead(HALL_SENSOR); if(sensorValue == LOW)//if the sensor value is LOW? { return true;//yes,return ture } else { return false;//no,return false } } void turnOnLED() { digitalWrite(LED,HIGH); } void turnOffLED() { digitalWrite(LED,LOW); }