» Elektronika » Arduino »Laikrodžio programinės įrangos įdiegimas Arduino

Arduino laikrodžio programinės įrangos diegimas



Įdiegti programinį laikrodį yra užduotis, kuri dažnai skiriama studentams informatikos pamokoje. Taigi mokytojas įsitikinęs, kad studentas gerai žino ne tik mokomą programavimo kalbą, bet ir trigonometriją. Bet kompiuteris, kuriame studentas išsprendžia šią problemą, yra per galingas, net jei tai yra senovinis 386-asis, jau nekalbant apie šiuolaikinius. Su visa ten dalyvavusia matematika ir Arduino - taip nusprendė „Instructable“, pravarde thescientistformerlyknownasNaegeli, autorius. Čia jis pasiima 3,3 V „Arduino Pro Mini“, vieno bitų ekraną „Nokia 5110“ telefonui, realaus laiko laikrodžio modulį ant DS3231 lusto, bateriją ir įkrovimo valdiklį, įvairius priedus:




Jis visa tai renka pagal šią schemą:



Štai ką jis daro:



Bet surinkime nėra nieko sudėtingo. Įdomiausia yra matematika, kuriai vadovauja meistras. Tada ekrane ji rodo koordinačių kryptį:



Kompleksuodamas užduotį sau, meistras įgyvendina sudėtingesnes nei linijų segmentus strėles, moksleiviai kompiuterių pamokose retai susiduria su tokia komplikacija, o paskui, kai užauga, pasidaro.



Vedlys remiasi pačia sudėtingiausia versija, kai rodyklę sudaro keturi taškai, ir parodo šių taškų koordinačių apskaičiavimo formules, naudodamas du kartus kaip pavyzdį: 9:25 ir 2:05.



Minutinės rankos pasvirimo kampą laipsniais yra nesunku apskaičiuoti: tiesiog padauginkite minučių skaičių iš 6. Tik atidėkite patį kampą pagal laikrodžio rodyklę, o ne prieš, kaip paprastai daroma. Pagal laikrodžio rodyklę kampą sunkiau apskaičiuoti, atsižvelgiant į tai, kad jis nejuda iš padalijimo į padalijimą, o juda sklandžiai tarp jų:

kampas = (valandos x 30 °) + (minutės x 0,5 °)

Na, taip pat reikia atsižvelgti į ekrane esančių koordinačių kryptis, beje, mokykloje DOS BASIC ji taip pat skiriasi nuo matematikų naudojamų. Bet kadangi rodyklės bus keturių taškų, tada matematika yra šiek tiek sudėtingesnė.






Profesionali programuotojo deformacija yra galingas dalykas, dėl kurio žmogus gali priversti programuoti paplūdimyje, o ne atsipalaiduoti:



Bet dabar eskizas yra paruoštas, meistras įdeda čia. Atsisiuntę turite pakeisti failo plėtinį iš nežinomo į ino.

Na, kadangi kartojant konstrukciją vargu ar vėl atliksi visą matematiką, būtų puiku daryk pats, turėdami savo matematiką (atsižvelgiant į sienos storį ir pan.), bent jau tuo atveju, pavyzdžiui, iš faneros ar plexiglass, o ne imkite gatavų ar 3D atspausdintų.

Laikrodis, kurį pakartojo išgelbėti instrumentai:

9.5
9.5
7

Pridėti komentarą

    • šypsotisšypsosixaxagerainežiniaYahoonea
      viršininkassubraižytikvailystaiptaip-taipagresyvusslapta
      atsiprašaušoktišokis2šokis3atleiskpadėtigėrimai
      sustotidraugaigeraigerašvilpukassupyktiliežuvis
      rūkytiplojimaiklastingaspareikštiniokojantisdon-t_mentionatsisiųsti
      šilumanedrąsusjuoktis1mdasusitikimasmoskingneigiamas
      not_ipopkornasnubaustiskaitytigąsdintigąsdinapaieška
      gundytiačiūtaito_clueumnikūmussusitarti
      blogaibičiųjuoda akisblum3skaistalaipasigirtinuobodulys
      cenzūruotamalonumasslapta2grasintipergalėju„sun_bespectacled“
      šoktipagarbalolišlenktaslaukiamekrutojusya_za
      ya_dobryipagalbininkasne_huliganne_othodifludisuždraustiarti

Mes patariame perskaityti:

Perduokite jį išmaniajam telefonui ...