» Elektronica » Arduino »Software-implementatie van de klok op Arduino

Arduino kloksoftware implementatie



Het implementeren van een softwareklok is een taak die vaak aan studenten wordt gegeven in een informatica-les. De leraar is er dus van overtuigd dat de student niet alleen de programmeertaal die wordt bestudeerd, maar ook trigonometrie goed kent. Maar de computer waarop de student dit probleem oplost, is er te krachtig voor, ook al is het de oude 386e, om nog maar te zwijgen van de moderne. Met alle wiskunde erbij, en Arduino - zo besliste de auteur van Instructables onder de bijnaam thientistformerlylyly asNaegeli. Hier neemt hij de 3.3 V Arduino Pro Mini, een single-bit display voor de Nokia 5110-telefoon, een realtime klokmodule op de DS3231-chip, een batterij en een laadcontroller, verschillende accessoires:




Hij verzamelt dit alles volgens dit schema:



En hier is wat hij doet:



Maar er is niets ingewikkelds in de montage. Het meest interessante is wiskunde, waarvoor de meester het aanneemt. Vervolgens toont het de richting van de coördinaten op het display:



De meester, die de taak voor zichzelf compliceert, implementeert pijlen die complexer zijn dan lijnsegmenten, schoolkinderen bij computerwetenschappelijke lessen krijgen zelden zo'n complicatie en als ze volwassen zijn, maken ze het goed.



De wizard blijft stilstaan ​​bij de meest complexe versie, waarbij de pijl uit vier punten bestaat, en toont de formules voor het berekenen van de coördinaten van deze punten twee keer als voorbeeld: 9:25 en 2:05.



De hellingshoek van de minutenwijzer in graden is eenvoudig te berekenen: vermenigvuldig gewoon het aantal minuten met 6. Stel alleen de hoek zelf met de klok mee uit, en niet tegen, zoals gewoonlijk gebeurt. Voor de richting met de klok mee is de hoek moeilijker te berekenen, aangezien deze niet van deling naar deling springt, maar er soepel tussen beweegt:

hoek = (uren x 30 °) + (minuten x 0,5 °)

Welnu, de richting van de coördinaten op het scherm moet trouwens ook in aanmerking worden genomen, op school DOS BASIC verschilt het ook van die van wiskundigen. Maar aangezien de pijlen vier punten zijn, wordt de wiskunde iets ingewikkelder weergegeven.






Professionele vervorming van een programmeur is een krachtig iets, het kan zelfs een persoon programmeren op het strand in plaats van te ontspannen:



Maar nu de schets klaar is, zet de meester hem neer hier. Na het downloaden moet u de bestandsextensie wijzigen van onbekend in ino.

Welnu, aangezien het onwaarschijnlijk is dat je bij het herhalen van de constructie alle wiskunde opnieuw zult doorlopen, zou het leuk zijn om te maken doe het zelf, met zijn eigen wiskunde (rekening houdend met wanddikte, enzovoort), in ieder geval bijvoorbeeld van multiplex of plexiglas, en niet kant-en-klaar of 3D-geprint.

Klok herhaald door Instructables redt zelfs:

9.5
9.5
7

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten

We raden je aan om te lezen:

Geef het voor de smartphone ...