Et interessant og morsomt legetøj på mikrokontrolleren blev opfundet og lavet af mesteren. Dette er en edderkop, som er i ro i mørke, men hvis en lysstråle falder på den, forsøger den at flygte. For at fremstille et sådant legetøj brugte mesteren et minimum af detaljer.
-Mikrocontroller Seeeduino XIAO;
-Vibromotor;
- lyssensor;
-Resistorer (for ben);
-Kraftkilde;
Af værktøjerne har du brug for loddetilbehør og trådskærer.
Lad os se, hvordan enheden fungerer.
For strømforsyning har mikrokontrolleren behov for 3,3 V. Ved montering skal du placere delene korrekt under hensyntagen til afbalanceringen.
Skibsføreren laver ben fra modstande.
Efter samlingen skal du downloade koden.
const int lightPin = 2;
const int motor = 3;
int lightState = 0;
ugyldig opsætning () {
pinMode (motor, OUTPUT);
pinMode (lightPin, INPUT);
}
void loop () {
lightState = digitalRead (lightPin);
if (lightState == HØJ) {
digitalWrite (motor, HØJ);
}
ellers {
digitalWrite (motor, lav);
}
}
Alt er klar. Nu skal du installere edderkoppen på en plan overflade, tænde for strømmen og slukke for lyset. Når lysstrålen er rettet mod fotoresistoren, begynder vibrationsmotoren at arbejde, og edderkoppen glider til siden på dens tynde ben.