Агуулгын хүснэгт:
Видео: Аттинигийн дөлгүй лаа13: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
Би дэнлүүгээ асаах хэрэгтэй, гэхдээ энэ жил би ердийн лаанаас илүү сайн зүйл хүсч байна. Би анивчмаар байна, гэхдээ дөлөөсөө салмаар байна. Аливаа гал, ялангуяа хүүхдүүдийн эргэн тойронд аюултай байдаг. Тиймээс би хуулбарлах төсөл хайсан боловч хачирхалтай нь би өөрт таалагдсан зүйлээ олж чадаагүй тул өөрөө өөрөө бүтээсэн. Миний анхны үзэл баримтлалын нотолгоо arduino дээр байсан боловч энэ нь энгийн лааны хувьд арай үнэтэй юм. Энэ нь ажиллах болно гэдгийг баталсны дараа би үүнийг хямд аргаар хийх аргыг олсон юм. Энэ бол миний гар дээр байсан эд зүйлсээс миний хийсэн анхны схем, анхны зааварчилгаа юм.
Алхам 1: эд ангиуд
Би гартаа байсан зүйлээ ашигласан. Энэ нь 1) ATtiny13 x12) Улаан LED x13) Шар LED x14) 100 ом эсэргүүцэл x25) 8 зүү залгуур x16) нүх унтраалга x17) 2AA батерейны батерей x18) төгс самбар эсэргүүцэл нь таны ледээс хамаарч өөр өөр байж болно. Магадгүй надаас илүү сайн унтраалга олж магадгүй, хэрэв та хүсвэл perf самбарыг алгасаад үхсэн алдааг залгаарай.
Алхам 2: Хэлхээ
Миний үндсэн хэлхээ, үүнийг зүгээр л утсаар холбоорой.
Алхам 3: Код
Энд миний ашиглаж байсан код байна. Би зүгээр л гэрлийг асааж, түүнд санамсаргүй байдлаар оруулахыг хичээдэг. Код нь pwm болон эрчим хүч хэмнэх функцуудыг ашиглахад илүү дээр байж болох ч үүнийг яаж хийхээ мэдэхгүй байна. Миний анхны arduino бус хэлхээ, анхны зааварчилгаа. Би хэрхэн яаж хийсэн ч гэсэн хоёр удирдагчийн нөлөө сэтгэл хангалуун байна. Янз бүрийн тод байдал, өнгө, анивчсан байдал. Кодыг эмхэтгэн tiny13 дээр байршуулаарай, тэгвэл та сайн байна. Илүү сайн код оруулахдаа чөлөөтэй болно …#include int main (void) {int thePin = 0x0; урт randVal; srandom (123); // санамсаргүй үр DDRB = 0x3; // B0-1 нь (;;) {randVal = random (); // хэрэв ((randVal % 2) == 0) {thePin = 0x0; } өөр {thePin = 0x1; } randVal = санамсаргүй (); // өндөр эсвэл бага бол ((randVal % 2) == 0) {PORTB & = ~ (1 << thePin); // x & = ~ (1 << n); x -ийн n дахь битийг 0. бусад бүх битүүдийг ганцааранг нь байлгадаг. } өөр {PORTB | = (1 << thePin); // x | = (1 << n); x -ийн n дахь битийг 1. бусад бүх битүүдийг ганцааранг нь байлгадаг. }}}
Алхам 4: Энэ л байна
Та гэрлийг сарниулахын тулд гэрлийг зүлгэж, эсвэл царцсан гэрлийг ашиглаж болно, 2 өнгийн улаан/шар өнгийн чийдэнг ашиглаж болно. Үүнийг бүдгэрүүлэхгүйн тулд товчлууртай уутанд хийж хулуунд хийнэ. лаа, энэ нь хэдэн цагийн турш үргэлжлэх болно, хүүхдүүд үүнийг хутгаж байгаад санаа зовох хэрэггүй болно.
Зөвлөмж болгож буй:
Ухаалаг мотоциклийн HUD прототип (алхам алхмаар навигаци хийх гэх мэт): 9 алхам
Ухаалаг мотоциклийн HUD прототип (ээлжлэн навигаци хийх гэх мэт): Сайн байна уу! Энэхүү зааварчилгаа нь миний мотоциклийн дуулга дээр суурилуулах зориулалттай HUD (Heads-Up Display) платформыг хэрхэн бүтээж, бүтээсэн тухай түүх юм. Үүнийг " газрын зураг " уралдааны хүрээнд бичсэн болно. Харамсалтай нь би үүнийг бүрэн дуусгаж чадаагүй
Arduino машины урвуу зогсоолын дохиоллын систем - Алхам алхамаар: 4 алхам
Arduino машины урвуу зогсоолын дохиоллын систем | Алхам алхамаар: Энэ төсөлд би Arduino UNO болон HC-SR04 хэт авианы мэдрэгч ашиглан Arduino автомашины урвуу зогсоолын мэдрэгчийн энгийн хэлхээг зохион бүтээнэ. Энэхүү Arduino дээр суурилсан Автомашины Урвуу дохиоллын системийг бие даасан навигаци, роботын хүрээ болон бусад хүрээний зориулалтаар ашиглаж болно
Алхам алхамаар PC -ийн барилга: 9 алхам
Алхам алхамаар PC барилга: хангамж: хангамж: техник хангамж: MotherboardCPU & CPU хөргөгч PSU (Цахилгаан хангамжийн хэсэг) Хадгалалт (HDD/SSD) RAMGPU (шаардлагагүй) Кейс Хэрэгсэл: Халив ESD бугуйвч/матстермал оо
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
DIY Arduino робот гар, Алхам алхам: 9 алхам
DIY Arduino робот гар, алхам алхмаар: Эдгээр заавар нь танд робот гарыг хэрхэн яаж хийхийг зааж өгөх болно