Съдържание:
Видео: Arduino Minutes Tracker: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Проекти на Tinkercad »
В този урок ще ви науча как да направите минусов тракер с помощта на Arduino Uno. Проследяването на минути е устройство, което можете да използвате, за да следите колко дълго работите върху нещо с течение на времето. Натискате бутона за стартиране, за да започнете да броите минути, и натискате бутона за нулиране/регистрация, за да изпратите тези минути във файл. Можете да получите достъп до файла и да видите колко минути сте натрупали с течение на времето.
Консумативи
Arduino Uno
Платка
18 джъмперни проводници
4-цифрен 7-сегментен дисплей
2 бутона
2 10k ома резистора
Стъпка 1: Изградете хардуера
Следвайте схемата по -горе, за да изградите своя регистратор на минути.
Забележка: най-лявата цифра на 7-сегментния дисплей беше оставена несвързана, защото всички пинове бяха изхабени. Ако искате да използвате всички 4 цифри, опитайте Arduino Mega.
Забележка: различните марки компоненти ще бъдат настроени по различен начин. Не забравяйте да проверите точното окабеляване на вашите компоненти.
Стъпка 2: Кодирайте софтуера
Има три подетапа за кодиране на софтуера: кодиране на таймера, свързване на дисплея и реализиране на регистрирането. Ако се забиете или не искате сами да кодирате това, не се колебайте да проверите кода ми тук:
Съвет: когато кодирате, имайте секунди (не минути) в дневника на програмата за по -лесно тестване.
Кодиране на таймера
Първата част от кода по същество създава хронометър. Той използва бутона за стартиране/спиране и бутона за нулиране, за да следи минути. Започнете с активиране на бутона за стартиране и спиране: отпечатайте изминалото време до конзолата след натискане на бутона и го поставете на пауза, след като натиснете отново бутона. Съвет: ще трябва да използвате функцията millis ().
Съвет: ще трябва да добавите закъснение от около 20-50ms, за да сте сигурни, че бутонът не се включва и изключва с едно натискане.
След като приключите с тази работа, следващата стъпка е включването на паузи. Например, ако започнете, спрете и започнете отново, искате таймерът да продължи там, където сте спрели. Направих това, като проследих дължината на паузата и извадих това от времето преди да я отпечатам.
След като вашият бутон за стартиране/спиране е функционален, следващата стъпка е бутонът за нулиране. Функцията на това е да зададете времето обратно на 0. Съвет: не забравяйте да нулирате началния си час и да поставите на пауза променливите за време.
Свързване на дисплея
След като вашата програма успешно следи времето, трябва да изпратите данните за времето на 4-цифрения 7-сегментен дисплей. Можете да създадете функция за броене от нулата или да получите помощ онлайн за показване на определени числа. Уверете се, че сте задали граница на максималната стойност, която вашият дисплей може да показва (ако използвате 3 цифри, това ще бъде 999).
Прилагане на регистриране
Последната стъпка е да следите данните за времето във файл. Това ще стане с помощта на Обработка, затова се уверете, че сте го изтеглили, преди да започнете тази стъпка. Можете да съхранявате данните за времето по всеки начин, който ще ви бъде полезен. Лично аз имах колона за регистрираното време и общото време. Съвет: използвайте класа PrintWriter, за да пишете в.txt файл.
Стъпка 3: Готово
Това е! Чувствайте се свободни да добавите към този проект и да го персонализирате за това, което проследявате. Благодаря за четенето.
Препоръчано:
Направи си сам Arduino Solar Tracker (за намаляване на глобалното затопляне): 3 стъпки
Направи си сам Arduino соларен тракер (за намаляване на глобалното затопляне): Здравейте на всички, в този урок ще ви покажа как да направите слънчев тракер с помощта на микроконтролера arduino. В днешния свят страдаме от редица тревожни въпроси. Едно от тях е изменението на климата и глобалното затопляне. Нуждата за
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: 15 стъпки (със снимки)
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: Movie Tracker е тракер с форма на Raspberry Pi, задвижван от клавиатура. Той използва TMDb API за отпечатване на афиша, заглавието, датата на издаване и прегледа на предстоящите филми във вашия регион в определен интервал от време (напр. Филмови издания тази седмица) на
AstroTracker - Tracker Star Tracker Star Tracker: 10 стъпки (със снимки)
AstroTracker - Star Tracker Star Tracker: Всеки може да прави астрофотография, стига да имате камера. Просто го поставете на статив, оставете обектива да остане отворен възможно най -дълго и BAM! Красиви звезди, купове и мъглявини. Но какво е това? Има ли ивици на филма вместо точни точки
IDC2018IOT Tracker Running Tracker: 6 стъпки
IDC2018IOT Tracker Running Tracker: Излязохме с тази идея като част от " Интернет на нещата " курс в IDC Herzliya. Целта на проекта е да подобри физическите дейности, които включват бягане или ходене с помощта на NodeMCU, няколко сензора и сървър. Резултатът от това
Raspberry Pi NFC Tracker Tracker: 5 стъпки (със снимки)
Raspberry Pi NFC Tracker Tracker Tracker: Ако сте като мен, тогава имате малко купчина дрехи на пода, които могат или не могат да бъдат мръсни. Това може да включва дънки, ризи и почти не носени къси панталони. И така, как можете да разберете кои дрехи са чисти или мръсни? Измислих начин да проследя