» electronică » Arduino »Implementarea software a ceasului pe Arduino

Implementare software Arduino ceas



Pentru a implementa un ceas software este o sarcină care este adesea oferită elevilor într-o lecție de informatică. Deci profesorul este convins că elevul cunoaște bine nu numai limbajul de programare studiat, ci și trigonometria. Dar calculatorul pe care elevul rezolvă această problemă este prea puternic pentru ea, chiar dacă este vechea 386, fără să mai vorbim de cele moderne. Cu toată matematica implicată acolo și Arduino - așa a decis autorul Instructables sub porecla thescientistformerlyknownasNaegeli. Aici preia Arduino Pro Mini de 3,3 V, un ecran pe un bit pentru telefonul Nokia 5110, un modul de ceas în timp real pe cipul DS3231, o baterie și un controler de încărcare, diverse accesorii:




El colectează toate acestea conform acestei scheme:



Și iată ce face:



Dar nu este nimic complicat în adunare. Cel mai interesant este matematica, pentru care maestrul o ia. Apoi arată direcția coordonatelor pe afișaj:



Complicând sarcina pentru el însuși, maestrul pune în aplicare săgeți care sunt mai complexe decât segmentele de linie, școlarii la lecțiile de informatică ajung foarte rar la astfel de complicații și apoi, când cresc, se alcătuiesc.



Vrăjitorul locuiește pe cea mai complexă versiune, unde săgeata constă din patru puncte și arată formulele pentru calcularea coordonatelor acestor puncte folosind de două ori ca exemplu: 9:25 și 2:05.



Unghiul de înclinare a minutei în grade este ușor de calculat: înmulțiți doar numărul de minute cu 6. Amâna doar unghiul în sens orar și nu contra, așa cum se face de obicei. În sensul acelor de ceasornic, unghiul este mai dificil de calculat, având în vedere că nu sare de la diviziune la diviziune, ci se mișcă între ele lin:

unghi = (ore x 30 °) + (minute x 0,5 °)

Ei bine, direcția coordonatelor de pe afișaj trebuie să fie luată în considerare, de altfel, în școala DOS BASIC, aceasta diferă și de cea folosită de matematicieni. Dar, deoarece săgețile vor fi în patru puncte, matematica este plutită ceva mai complicat.






Deformarea profesională a unui programator este un lucru puternic, poate face chiar și o persoană să programeze pe plajă în loc să se relaxeze:



Dar acum schița este gata, stăpânul o pune aici. După descărcare, trebuie să schimbați extensia de fișier de la necunoscut la ino.

Ei bine, având în vedere că atunci când repetați construcția, este puțin probabil să lucrați din nou cu toată matematica, ar fi bine să faceți fă-o singur, cu matematica proprie (ținând cont de grosimea peretelui și așa mai departe), cel puțin cazul, de exemplu, din placaj sau plexiglas și nu luăm gata sau imprimate 3D.

Ceas repetat de instrucțiunile salvate:

9.5
9.5
7

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...