Étape 4: Test de Arduino
Ce qui est cool à propos de ce capteur, c’est que la sortie est bien enclenchée. Pour ceux d'entre vous qui ne savent pas ce que le loquet est, c’est un des éléments de mémoire plus élémentaires dans le calcul de tous. Ce verrou particulier retiendra une lecture digitale haute à la sortie du capteur jusqu'à ce qu’un champ magnétique opposé est détecté, à quel point il va tomber à faible numérique et y rester jusqu'à ce qu’il se déclenche à nouveau.
Ce que cela signifie pour notre code, c’est que nous avons seulement besoin de numériser les entrées et allumer les lumières ou désactiver basé sur ce que nous réserve la mémoire de la sonde. Si vous vouliez faire ce projet vraiment économes en énergie, vous pouvez configurer une interruption d’attendre d’un déclencheur de capteur, mais étant donné que je vais courir cela d’une verrue de mur, il n’importe pas vraiment que beaucoup pour moi météo le microcontrôleur utilise 10milliamps ou 50.
capteur int = 2 ;
int val = 0 ;
int ledPin = 12 ;
void setup() {}
pinMode(sensor,INPUT) ;
pinMode(ledPin,OUTPUT) ;
}
void loop() {}
Val=digitalRead(Sensor) ;
{if(Val)}
digitalWrite(ledPin,HIGH) ;
d’autre
digitalWrite(ledPin,LOW) ;
}