Sadržaj:
Video: Arduino zapisnik za praćenje: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Tinkercad projekti »
U ovom tutorialu naučit ću vas kako napraviti tragač minuta pomoću Arduino Uno. Tragač minuta je uređaj pomoću kojeg možete pratiti koliko dugo radite na nečemu tijekom vremena. Pritisnite gumb za početak da biste započeli odbrojavanje minuta, a zatim pritisnite gumb za poništavanje/prijavu da biste te minute poslali u datoteku. Datoteci se može pristupiti i možete vidjeti koliko ste minuta skupili tijekom vremena.
Pribor
Arduino Uno
Oglasna ploča
18 kratkospojnih žica
4-znamenkasti 7-segmentni zaslon
2 gumba
2 otpornika od 10 k ohma
Korak 1: Izgradite hardver
Slijedite gornju shemu da biste izgradili zapisnik minuta.
Napomena: krajnje lijeva znamenka 7-segmentnog zaslona ostala je nepovezana jer su sve pinove potrošene. Ako želite koristiti sve 4 znamenke, isprobajte Arduino Mega.
Napomena: komponente različitih marki bit će drugačije postavljene. Svakako provjerite točno ožičenje za svoje komponente.
Korak 2: Kodirajte softver
Postoje tri podkoraka za kodiranje softvera: kodiranje mjerača vremena, povezivanje zaslona i provedba bilježenja. Ako ste zapeli ili ne želite sami kodirati, slobodno provjerite moj kôd ovdje:
Savjet: prilikom kodiranja imajte zapisnik programa (ne minute) radi lakšeg testiranja.
Kodiranje mjerača vremena
Prvi dio koda u biti stvara štopericu. Za praćenje minuta koristi gumb Start/Stop i gumb za poništavanje. Počnite tako da gumb za pokretanje i zaustavljanje počne funkcionirati: ispišite proteklo vrijeme na konzoli nakon što pritisnete gumb i pauzirajte ga kada ponovno pritisnete gumb. Savjet: morat ćete koristiti funkciju millis ().
Savjet: morat ćete dodati odgodu od oko 20-50 ms kako biste osigurali da se gumb ne uključuje i isključuje jednim pritiskom.
Kad ovo učinite, sljedeći korak je uključivanje pauza. Na primjer, ako pokrenete, zaustavite i počnete iznova, želite da se mjerač vremena nastavi tamo gdje ste stali. To sam učinio prateći duljinu pauze i oduzimajući to od vremena prije ispisa.
Sada kada je vaš gumb za pokretanje/zaustavljanje funkcionalan, sljedeći korak je gumb za poništavanje. Funkcija ovoga je vraćanje vremena na 0. Savjet: ne zaboravite poništiti varijable vremena početka i pauzirati vrijeme.
Povezivanje zaslona
Nakon što vaš program uspješno prati vrijeme, morate poslati podatke o vremenu na 4-znamenkasti 7-segmentni zaslon. Možete izraditi funkciju brojanja od nule ili zatražiti pomoć na mreži za prikaz određenih brojeva. Postavite ograničenje najveće vrijednosti koju vaš zaslon može prikazati (ako koristite 3 znamenke, to će biti 999).
Implementacija zapisnika
Posljednji korak je praćenje podataka o vremenu u datoteci. To će se učiniti pomoću opcije Obrada, stoga prije početka ovog koraka provjerite jeste li je preuzeli. Podatke o vremenu možete pohraniti na bilo koji način koji će vam biti od koristi. Osobno sam imao stupac za evidentirano vrijeme i ukupno vrijeme. Savjet: koristite klasu PrintWriter za pisanje u.txt datoteku.
Korak 3: Gotovo
To je to! Slobodno dodajte ovaj projekt i prilagodite ga onome što pratite. Hvala na čitanju.
Preporučeni:
Praćenje i praćenje za male trgovine: 9 koraka (sa slikama)
Track & trace za male trgovine: Ovo je sustav koji je napravljen za male trgovine koje bi se trebale montirati na e-bicikle ili e-skutere za kratke isporuke, na primjer pekara koja želi isporučivati peciva. Track and Trace znači sustav Track and Trace koji koriste ca
DIY pametni robotski alati za praćenje automobila Kompleti za praćenje automobila Fotoosjetljivi: 7 koraka
DIY Pametni roboti za praćenje automobila Kompleti za praćenje Automobil Fotoosjetljivi: Dizajn SINONING ROBOT -a Možete kupiti od robota za praćenje Robotski čip TheoryLM393 usporedite dva fotootpornika, kada LED dioda s jednog bočnog fotootpornika na BIJELOJ strani motora odmah će se zaustaviti, s druge strane motora okreni se pa
Arduino Pro-mini zapisnik podataka: 15 koraka
Arduino Pro-mini Data-logger: Upute za izradu open-source pro-mini Arduino data-loggera Odricanje od odgovornosti: Sljedeći dizajn i kôd besplatni su za preuzimanje i upotrebu, ali ne dolaze do apsolutnih jamstava ili jamstava. Moram prvo zahvaliti i promovirati talentirane ljude
Arduino GPS zapisnik: 3 koraka
Arduino GPS Logger: Bok dečki, sve sam uzbuđeniji zbog malih projekata koji omogućuju ljudima da zapravo razumiju mnogo više tehnologije koju svakodnevno imamo. Ovaj projekt govori o probijanju GPS -a i SD bilježenju. Puno sam naučio samo gradeći ove stvari. Th
GPS zapisnik Arduino OLed SD: 6 koraka (sa slikama)
GPS zapisnik Arduino OLed SD: GPS zapisnik za prikaz vaše trenutne i prosječne brzine te za praćenje vaših ruta. Prosječna brzina je za područja s kontrolom brzine putanje. Arduino ima neke lijepe značajke koje možete kopirati:- Koordinate su pohranjene u dnevnoj datoteci, naziv datoteke je baza