» Elektronika » Arduino »Wdrożenie oprogramowania zegara na Arduino

Implementacja oprogramowania zegara Arduino



Wdrożenie zegara programowego jest zadaniem, które często otrzymuje student podczas lekcji informatyki. Nauczyciel jest zatem przekonany, że uczeń dobrze zna nie tylko badany język programowania, ale także trygonometrię. Ale komputer, na którym uczeń rozwiązuje ten problem, jest dla niego zbyt potężny, nawet jeśli jest to starożytny 386, nie wspominając już o współczesnych. Biorąc pod uwagę całą matematykę, i Arduino - tak postanowił autor Instructables pod pseudonimem naukowiec poprzednio znany jako Naegeli. Tutaj bierze 3,3 V Arduino Pro Mini, jednobitowy wyświetlacz dla telefonu Nokia 5110, moduł zegara czasu rzeczywistego na układzie DS3231, baterię i kontroler ładowania, różne akcesoria:




Zbiera to wszystko zgodnie z tym schematem:



A oto co robi:



Ale w montażu nie ma nic skomplikowanego. Najciekawszą rzeczą jest matematyka, za którą bierze ją mistrz. Następnie pokazuje kierunek współrzędnych na wyświetlaczu:



Komplikując zadanie dla siebie, mistrz wdraża strzały, które są bardziej złożone niż segmenty liniowe, uczniowie na lekcjach informatyki rzadko dochodzą do takich komplikacji, a następnie, gdy dorastają, nadrabiają.



Kreator zastanawia się nad najbardziej złożoną wersją, w której strzałka składa się z czterech punktów i pokazuje wzory do obliczania współrzędnych tych punktów na przykładzie dwa razy: 9:25 i 2:05.



Kąt nachylenia wskazówki minutowej w stopniach jest łatwy do obliczenia: wystarczy pomnożyć liczbę minut przez 6. Przesunąć sam kąt tylko zgodnie z ruchem wskazówek zegara, a nie przeciwnie, jak to zwykle się dzieje. Dla kierunku zgodnego z ruchem wskazówek zegara kąt jest trudniejszy do obliczenia, ponieważ nie przeskakuje z podziału na podział, ale płynnie między nimi:

kąt = (godziny x 30 °) + (minuty x 0,5 °)

Nawiasem mówiąc, należy również wziąć pod uwagę kierunek współrzędnych na wyświetlaczu, przy okazji, w szkole DOS BASIC również różni się od tego, z którego korzystają matematycy. Ale ponieważ strzałki będą czteropunktowe, matematyka jest nieco bardziej skomplikowana.






Profesjonalne odkształcenie programisty jest potężną rzeczą, może nawet sprawić, że program osoby na plaży zamiast się zrelaksować:



Ale teraz szkic jest gotowy, mistrz je ujął tutaj. Po pobraniu musisz zmienić rozszerzenie pliku z nieznanego na ino.

Cóż, ponieważ powtarzając konstrukcję, jest mało prawdopodobne, aby ponownie przepracować całą matematykę, byłoby fajnie to zrobić zrób to sam, z własną matematyką (biorąc pod uwagę grubość ścianek itp.), przynajmniej przypadek, na przykład ze sklejki lub pleksiglasu, i nie bierz gotowych lub wydrukowanych w 3D.

Zegar powtarzany przez Instructables rescueseven:

9.5
9.5
7

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij

Radzimy przeczytać:

Podaj go do smartfona ...