Агуулгын хүснэгт:
Видео: Arduino минутын трекер: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Tinkercad төслүүд »
Энэхүү гарын авлагад би танд Arduino Uno ашиглан минут хянагч хэрхэн хийхийг зааж өгөх болно. Минут мөрдөгч бол цаг хугацаа өнгөрөх тусам ямар нэг зүйл дээр хэр удаан ажиллаж байгаагаа хянах боломжтой төхөөрөмж юм. Та минут тоолж эхлэхийн тулд эхлэх товчлуурыг дарж, дахин тохируулах/бүртгэх товчийг дарж эдгээр минутуудыг файлд илгээнэ үү. Файлд хандах боломжтой бөгөөд та хэдэн минутын дотор хэдэн минут хуримтлуулсан болохыг харж болно.
Хангамж
Ардуино Уно
Талхны самбар
18 холбогч утас
7 оронтой 4 оронтой дэлгэц
2 товчлуур
2 10 к ом эсэргүүцэл
Алхам 1: Тоног төхөөрөмжийг бүтээх
Дээрх бүдүүвчийг дагаж минутын тэмдэглэл хөтлөгчөө байгуулна уу.
Анхаарна уу: бүх тээглүүр дууссан тул 7 сегментийн дэлгэцийн зүүн дээд цифрийг холбоогүй орхисон. Хэрэв та бүх 4 оронтой тоог ашиглахыг хүсвэл Arduino Mega -ийг туршиж үзээрэй.
Анхаарна уу: янз бүрийн брэндийн бүрэлдэхүүн хэсгүүдийг өөр өөрөөр тохируулах болно. Бүрэлдэхүүн хэсгүүдийнхээ нарийн утсыг шалгахаа мартуузай.
Алхам 2: Програм хангамжийг кодчилно уу
Програм хангамжийг кодлох гурван үндсэн алхам байдаг: таймерыг кодлох, дэлгэцийг холбох, бүртгэлийг хэрэгжүүлэх. Хэрэв та гацсан эсвэл өөрөө код бичихийг хүсэхгүй байгаа бол миний кодыг эндээс үзээрэй:
Зөвлөгөө: Кодлохдоо тестийг хялбарчлахын тулд програмыг хэдэн секундын дотор (хэдэн минут биш) байлга.
Таймерыг кодлох
Кодын эхний хэсэг нь үндсэндээ секундомер үүсгэдэг. Энэ нь минут/минутыг хянахын тулд эхлэх/зогсоох товчлуур болон дахин тохируулах товчлуурыг ашигладаг. Эхлэх ба зогсоох товчлуурыг ажиллуулж эхэл: товчлуурыг дарсны дараа өнгөрөх хугацааг консол дээр хэвлээд товчлуурыг дахин дарсны дараа түр зогсооно уу. Зөвлөгөө: Та millis () функцийг ашиглах хэрэгтэй болно.
Зөвлөгөө: Та товчлуурыг нэг дарахад асахгүй, унтрахгүйн тулд 20-50 м орчим саатал нэмэх шаардлагатай болно.
Үүнийг ажиллуулсны дараа дараагийн алхам бол түр зогсолтыг оруулах явдал юм. Жишээлбэл, хэрэв та эхлүүлж, зогсоож, дахин эхлүүлбэл таймерыг зогсоосон газраа үргэлжлүүлэхийг хүсч байна. Би үүнийг түр зогсоох хугацааг хянах, хэвлэхээс өмнөх үеэс хасах замаар хийсэн.
Одоо таны эхлүүлэх/зогсоох товч ажиллаж байгаа тул дараагийн алхам бол дахин тохируулах товч юм. Үүний үүрэг бол цагийг буцааж 0 болгож тохируулах явдал юм. Зөвлөгөө: эхлэх цагийг дахин тохируулах, цагийн хувьсагчдыг түр зогсоохоо мартуузай.
Дэлгэцийг холбож байна
Таны програм цагийг амжилттай хянаж эхэлсний дараа та цаг хугацааны мэдээллийг 4 оронтой 7 сегментийн дэлгэц рүү илгээх хэрэгтэй. Та эхнээс нь тоолох функцийг бий болгох эсвэл тодорхой тоог харуулах онлайн тусламж авах боломжтой. Дэлгэц дээр харуулах хамгийн дээд утгын хязгаарыг тогтоосон эсэхийг шалгаарай (хэрэв та 3 оронтой тоог ашиглаж байгаа бол энэ нь 999 болно).
Бүртгэлийг хэрэгжүүлж байна
Сүүлийн алхам бол файл дахь цаг хугацааны мэдээллийг хянах явдал юм. Үүнийг Processing ашиглан хийх тул энэ алхамыг эхлүүлэхээсээ өмнө татаж авсан эсэхээ шалгаарай. Та цагийн өгөгдлийг өөрт хэрэгтэй хэлбэрээр хадгалах боломжтой. Би хувьдаа бүртгүүлсэн цаг болон нийт хугацааны баганатай байсан. Зөвлөгөө:.txt файлд бичихийн тулд PrintWriter ангийг ашиглана уу.
Алхам 3: Боллоо
Ингээд л боллоо! Энэхүү төсөлд нэмж, дагаж мөрдөж буй зүйлдээ тохируулан өөрчилж болно. Уншсанд баярлалаа.
Зөвлөмж болгож буй:
Arduino Simon тоглоомыг 2 минутын дотор бүтээгээрэй! 3 алхам
2 минутын дотор Arduino Simon тоглоомыг бүтээгээрэй! Үсрэгч байхгүй! Утас байхгүй! Гагнах Үгүй! Breadboard байхгүй! Хайрцагнаас гадуур бодож байна. Найз нөхөд эсвэл хамаатан садангаа явахаасаа өмнө та микроконтроллероо нэмэлт төхөөрөмжүүдийн хамт хурдан харуулахыг хүсч байна
5 минутын дотор утасгүй нэвтрэх боломжтой Pi: 3 алхам
5 минутын дотор утасгүй нэвтрэх боломжтой Pi: Сайн байцгаана уу! Бөөрөлзгөнө Pi -ийг утас, таблетаас утасгүй ашиглах боломжтой болгохын тулд миний тооцоолсон 5 минутын тооцоолол нь компьютерийн мэдлэгтэй хүнд зориулагдсан бөгөөд илүү урт хугацаа шаардагдах болно гэдгийг анхаарна уу
Arduino -г 20 минутын дотор сураарай (хүчээр дүүрсэн): 10 алхам (зурагтай)
Arduino -г 20 минутын дотор сурах (хүчээр дүүргэсэн): Зааварчилгаа нь сайн зүйл хүргэх, ардуиногийн жинхэнэ хоббитой хүмүүст туслах зорилготойгоор бичигдсэн бөгөөд энэ модулийг уншаад л ойлгоход хялбар, ойлгомжтой эх сурвалж хэрэгтэй. Би ч бас ардуи хүн
ARDUINO сурах (20 минутын дотор): 10 алхам (зурагтай)
ARDUINO сурах (20 минутын дотор): Энэ бол миний arduino -ийн талаарх мэдлэгээ маш хялбаршуулсан байдлаар хуваалцахын тулд тусгайлан бичсэн заавар юм.Энэ бол ардуиногийн бараг бүх үндсэн сэдвийг багтаасан хүчирхэг модуль байх болно гэдэгт би баттай хэлэх болно. Ардуино асар том тогоотой
Компьютерийн UPS -ийг хэдэн минутын турш хэдэн минутын турш ажиллуулаарай: 8 алхам
Компьютерийн UPS -ийг хэдэн минут биш хэдэн цагийн турш ажиллуул: Миний хувьд нийтлэг ойлголт мэт санагдаж магадгүй, гэхдээ бүгдэд тийм биш ч гэсэн би бүх компьютераа UPS батерейны нөөцлөлтөнд суулгасан байдаг. Нэг өдөр цахилгаан тасрах үед бухимдсаныхаа дараа би шууд унтарч UPS худалдаж авсан. За удалгүй эрх мэдэл нь