Turinys:
- 1 žingsnis: Darbo pradžia
- 2 žingsnis: prisitaikymas prie naujos aparatūros
- 3 žingsnis: pagal populiarų paklausą
Video: Patobulintas „Simon Says“kodas: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Atnaujintas „Simple Simon“projektas.
Tiksliau, lengviau dirbti su programinės įrangos diegimu.
1 žingsnis: Darbo pradžia
Pradėjau nuo pamokomų dalykų „Simple-Simon-Says-Game“
Peržiūrėkite jį, kaip įdiegti bendrą aparatinę įrangą.
Kadangi jau buvau atlikęs savo projektą, kuriame buvo 4 mygtukai, 4 šviesos diodai ir garsiakalbis, aš naudoju tą aparatūrą (žr. Aukščiau). Aš šiek tiek palietiau nuotraukas, kad pakeisčiau kai kuriuos aspektus, kad jie būtų tinkamesni iliustracijai šiame projekte.
Jis naudoja „Nano 3.0“, o aš naudoju skirtingus kaiščių priskyrimus periferiniams įrenginiams.
Beje, jus taip pat gali sudominti supaprastinta aparatinės įrangos versija, kurią aš padariau Instructables.com/id/Fast-Easy-Simon
2 žingsnis: prisitaikymas prie naujos aparatūros
„Simon_Says“eskizas man neveikė, nes kodas buvo pagrįstas fiksuoto kaiščio priskyrimais. Be to, kodo buvo sunku laikytis ir jame buvo keletas klaidų.
Taigi sukūriau šią atnaujintą versiją.
- Ištaisytas praleistas „boolean“tipo naudojimas PIN kodams
- Pakeistas kodas, kad jis veiktų atliekant bet kokias LED ir mygtukų kaiščių užduotis.
- Loginis srautas buvo pernelyg sudėtingas ir pernelyg kartojasi, todėl jį buvo sunku suprasti ir derinti. Taigi aš daugumą supaprastinau.
- Kartu su kitais patobulinimais, tokiais kaip tai, kad pakeičiau „Tone“klasės objekto pavadinimą iš „speakerpin“į „speaker“ir sukūriau baitų kintamąjį „speakerpin“, skirtą pin # priskyrimui.
- 2015 m. Spalis: leidžiama greitai įvesti mygtukus
Čia yra mano atnaujinto eskizo atsisiuntimo nuoroda. Turėtumėte lengvai pradėti naudotis savo aparatine įranga, tiesiog pakeisdami kaiščio priskyrimus netoli kodo pradžios. Atsisiųskite ir linksminkitės.
3 žingsnis: pagal populiarų paklausą
Kadangi buvo užklausų, kaip naudoti programinę įrangą su servo, kad būtų galima valdyti fiksatorių, kai sėkmingai atliktas Simono modelio derinimas. Čia įtraukiu „Simon_Says“versijas, taip pat panašias „Simon_Sings“, kurias pritaikiau, kad jos būtų tinkamos tolesniam pakeitimui naudojant atitinkamą servo kodą. Į kiekvieną kodą įdėjau komentarus „@TODO“, rodančius, kur įdėti savo servo kodą.
Tikslus kodavimas priklausys nuo naudojamos įrangos ir naudojamos servo bibliotekos. Aš neturiu atsakymų į konkrečius servo klausimus. Tam rekomenduoju peržiūrėti tokius dalykus kaip: vaizdo įrašas: Kaip valdyti servosinstructables.com/id/Arduino-Servo-Motors/instructables.com/id/Access-control-with-Arduino-Keypad-4x4-Servo/For tiems, kuriems reikia tolesnės su servo pagalba susijusios pagalbos, rekomenduoju paskelbti įrašą su servo susijusia instrukcija, turintį daugiausiai panašumų su jų servo įgyvendinimu.
Rekomenduojamas:
Didesnis ir patobulintas Kalėdų žvaigždės neopikselis Attiny85: 3 žingsniai (su nuotraukomis)
Didesnė ir patobulinta Kalėdų žvaigždė Neopikselis Attiny85: Praėjusiais metais aš padariau mažą 3D spausdintą Kalėdų žvaigždę, žr. Https://www.instructables.com/id/Christmas-Star-LE … iš 50 neopikselių (5V WS2811). Ši didesnė žvaigždė turėjo daugiau modelių (aš vis dar pridedu ir tobulinu
Patobulintas „Cree Led H4“priekinių žibintų aušinimas - NUTRAUKTA: 4 žingsniai
Patobulintas „Cree Led H4“priekinių žibintų aušinimas - NUTRAUKTA: atsarginių aušinimo ventiliatorių pakeitimas išoriniu oro pūstuvu, kad būtų užtikrintas geresnis aušinimas ir ilgesnis tarnavimo laikas. Šviesos diodai, kuriuos naudojau, yra „Newsun h4“žibintų keitimas iš „Amazon“http://www.amazon.com/dp/B00HFK2RAE/ref=sr_ph?ie=UTF8&qid=1415547
Patobulintas puslaidininkių kreivės žymeklis su analoginiu atradimu 2: 8 žingsniai
Patobulintas puslaidininkių kreivių atsektuvas su 2 analoginiu atradimu: kreivių sekimo su AD2 principas aprašytas šiose nuorodose: https: //www.instructables.com/id/Semiconductor-Cur … https: //reference.digilentinc .com/reference/instru … Jei išmatuota srovė yra gana didelė, tai yra akumuliatorius
Naujas ir patobulintas „Geiger“skaitiklis - dabar su „WiFi“!: 4 žingsniai (su nuotraukomis)
Naujas ir patobulintas „Geiger“skaitiklis - dabar su „WiFi“!: Tai atnaujinta mano „Geiger“skaitiklio versija iš šios instrukcijos. Tai buvo gana populiaru ir aš gavau daug atsiliepimų iš žmonių, besidominčių jį statyti, todėl čia yra tęsinys: „GC-20“. Geigerio skaitiklis, dozimetras ir radiacijos matuoklis
Modifikuotas laukinis dalykas - vairasvirtės vairavimas - naujas ir patobulintas: 7 žingsniai (su nuotraukomis)
Modifikuotas „Wild Thing“- vairasvirtės vairavimas - naujas ir patobulintas: atnaujinimas 2019-08-01: Praėjus dvejiems metams po šio projekto užbaigimo, suprojektavau ir pagaminau keletą plokščių, kad būtų lengviau konvertuoti šiuos vežimėlius. Pirmoji plokštė yra beveik tokia pati, kaip čia prilituota pasirinktinė protoboard, bet instaliacija