Sisukord:
Video: Bentzi juht: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
see näeb välja, kui see töötab
Samm: valguse kood
Siit vaadates võib see olla pisut segane
int greenled = 9; // määrab valguse jaoks rohelise värvi
int blueled = 10; // määrab valguse sinise värvi int redled = 11; // määrab valguse punase värvi int redval = 0; // määrab väärtuse, mida saab muuta punase värvi jaoks int blueval = 0; // määrab väärtuse, mida saab muuta sinise värvi jaoks int greenval = 0; // määrab väärtuse, mida saab muuta rohelise int värvi jaoks potPin = A0; // määrab pententiomeetrile väärtuse, mis võimaldab tal töötada void setup () {// pane siia oma seadistuskood, et seda korra käivitada: pinMode (potPin, INPUT); // muutes selle INPUT -ks, käsite Potpinil lugeda, millised väärtused on pinMode (A0, INPUT); // muutes selle sisendiks, käsib see väärtusi lugeda ja saata selle heledale pinMode (roheline, OUTPUT)); // kõigi tulede puhul, öeldes neile, et need on VÄLJUNDID, käskite neil värvi toota. pinMode (punane, VÄLJUND); pinMode (sinine, OUTPUT); Serial.begin (9600); // see käsib Serialil hakata väärtusi printima}
void loop () {// pange siia oma põhikood, et seda korduvalt käitada: redval = analogRead (potPin); // see näitab väärtust, mida lugeda potpin greenval = analogRead (potPin); // see ütleb väärtuse pottist lugema 1023 ja 255 nullini blueval = kaart (blueval, 0, 1023, 0, 255); // sama nagu eespool lihtsalt erinevad numbrid greenval = kaart (greenval, 0, 1023, 130, 5); // sama mis kaks ülal erinevad numbrid Serial.print (redval); // käsk Serial trükkida punaväärtus sinise ja rohelise jaoks sama Serial.print (blueval); Serial.println (greenval); analogWrite (punane, punane); // käsib valgusel toimida nii, nagu punaväärtus käsib seda analogWrite'ile (roheline, roheline); analogWrite (sinine, sinine);
}
2. samm: seadistamine
suur jalg valguse jaoks läheb viie voltini, keskmine jalg pentameeter läheb A0 -le
Samm: kuidas see välja näeb, kui proovite lõpus
Kui soovite värve muuta, minge tagasi koodikomplekti ja reguleerige numbreid, kui kaardilt loetakse punaväärtust või rohelist või sinist, muutke siin sisuliselt numbreid. Redval = map (redval, 0, 1023, 255, 0);
Soovitan:
28BYJ-48 5V samm-mootor ja A4988 juht: 4 sammu
28BYJ-48 5V samm-mootor ja A4988 draiver: Kas olete kunagi tahtnud saada robotit pöörama täpselt nurga all, kasutades vaid mõnda teie Arduino või micro: bit väljundit? Seda kõike odavalt? See on teile õpetatav! Selles juhendis näeme, kuidas juhtida väga odavat samm -mootorit, kasutades ainult
Alalisvoolumootori juht, kasutades toiteplokke [PWM -juhitav, 30A poolsild]: 10 sammu
Alalisvoolumootori draiver toiteplokkide abil [PWM -juhitav, 30A poolsild]: peamine allikas (Gerberi allalaadimine/PCB tellimine): http://bit.ly/2LRBYXH
Lihtne pumba juht ja vooluring: 13 sammu (piltidega)
Lihtne pumbakontroller ja vooluring: hiljutine tööprojekt nõudis, et tühjendaksin perioodiliselt vett kahest paagist. Kuna mõlemad paagi äravoolud asuvad ruumis kõigi kanalisatsioonitorude tasemest allpool, täidaksin ämbrid ja viiksin vee käsitsi kanalisatsiooni. Varsti ma
Tugisüsteemi ratastoolihoova juht: 16 sammu
Tugisüsteemi ratastoolihoova juht: tavaline ratastool sisaldab palju puudusi ülajäsemete nõrkuse või piiratud ressurssidega inimestele. Meie meeskonna ülesandeks oli kujundada vaba ratastooli missiooni ratastoolidele ratastoolihoova juht, mis võimaldaks kasutajatel kaugemale minna
Kõlari juht ümbritseb DIY: 4 sammu
Kõlari draiver ümbritseb DIY -d: allikast: kõlarite disaini kursuse märkmed + videomaterjalid Varem olid kõlarite remonditeenused napid, sageli kallid ja isetegemise asendusümbriseid oli peaaegu võimatu hankida. Veeb on seda parandanud, ümbrused on laialt levinud