Mestari keksi ja teki mielenkiintoisen ja hauskan lelun mikrokontrollerissa. Tämä hämähäkki on levossa pimeässä, mutta jos valonsäde putoaa siihen, se yrittää paeta. Valmistaessaan tällaisen lelun, mestari käytti vähintään yksityiskohtia.
-Mikrokontrolleri Seeeduino XIAO;
-Vibromotor;
- valotunnistin;
-Vastukset (jaloille);
-Virtalähde;
Tarvitset työkaluista juotustarvikkeita ja lankaleikkureita.
Katsotaan kuinka laite toimii.
Virtalähteeksi mikrokontrolleri tarvitsee 3,3 V. Asennettaessa osat on asetettava oikein, ottaen huomioon tasapainotus.
Mestari valmistaa jalat vastuista.
Kokoonpanon jälkeen sinun on ladattava koodi.
const int lightPin = 2;
const int -moottori = 3;
int lightState = 0;
tyhjä asennus () {
pinMode (moottori, OUTPUT);
pinMode (lightPin, INPUT);
}
tyhjä silmukka () {
lightState = digitalRead (lightPin);
if (lightState == KORKEA) {
digitalWrite (moottori, HIGH);
}
muuten {
digitalWrite (moottori, LOW);
}
}
Kaikki on valmis. Nyt sinun täytyy asentaa hämähäkki tasaiselle alustalle, kytkeä virta päälle ja sammuttaa valo. Kun valonsäde on suunnattu valoresistorille, värähtelymoottori alkaa toimia ja hämähäkki liukuu sivuilleen ohuilla jaloillaan.