Arduino доош тоолох W/ амрах товч: 4 алхам
Arduino доош тоолох W/ амрах товч: 4 алхам
Anonim
Arduino W/ Rest товчлуур
Arduino W/ Rest товчлуур

Энэхүү зааварчилгаа нь товчлуураар дахин тохируулах боломжтой 4 оронтой 7 сегментийн дэлгэцийг ашиглан тоолох тоолуурыг хэрхэн яаж хийхийг танд заах болно. Үүнийг хийх санаа надад төрсөн, учир нь ангидаа 1 оронтой 7 сегментийн дэлгэцийг бүтээж байхдаа би үүнээс илүү том зүйлийг бүтээхийг хүссэн юм.

Энэхүү зааварчилгаанд 4 оронтой 7 сегментийн дэлгэцийн функцийг програмчлах шаардлагатай материал, зөв утас, татаж авах боломжтой файлыг оруулсан болно. Эдгээр алхамуудыг зөв дагаж мөрдөх нь таны 4 оронтой 7 сегментийн дэлгэц зөв ажиллаж байгаа эсэхийг баталгаажуулах болно.

Алхам 1: Материал

Материал
Материал
Материал
Материал

4 оронтой 7 сегментийн дэлгэцийн таймер үүсгэхийн тулд танд дараахь зүйлс хэрэгтэй болно.

- 4 оронтой 7 сегментийн дэлгэц

-14 утас (Өнгө нь энэ талаар огт хамаагүй)

-7 оронтой сегментэд шаардлагатай 11 утас

-2 Утаснууд нь товчлуурт зориулагдсан

-Дарах товчлуур

-Audrino UNO нь USB кабель холболттой

Алхам 2: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас

4 оронтой 7 сегмент ба түлхэх товчлуурыг Breadboard дээр байрлуулсны дараа эхний алхам бол 4 өөр оронтой тээглүүрийг эхний дөрвөн зүү рүү Arduino руу залгах бөгөөд та хүссэнээрээ утсыг холбож кодоо өөрчилж болно. Үүнийг хялбар болгохын тулд миний код миний хийсэн аргад аль хэдийн бэлэн болсон тул та үүнийг ингэж хийж болно.

Үүний дараа үлдсэн 4 оронтой 7 сегментийн дэлгэцийн тээглүүрийг миний хийсэн шиг эсвэл хийсэн шигээ Arduino руу үргэлжлүүлэн холбоно уу. Өөртөө илүү хялбар болгохын тулд би Digit Pins -ийг холбож эхэлсэн бөгөөд дараа нь эдгээр утаснуудын нэмэлт нь эмх замбараагүй болох тусам тусдаа гэрлийн сегментүүдийг хийж дуусгасан. Дараа нь Arduino -ийн үлдсэн зүүг (хоёулаа 13 ба 5) түлхэх товчийг утсаар холбоход ашиглах болно.

Миний хийсэн арга:

// зүү 12 - эхний цифр = 1 // зүү 9 - хоёр дахь оронтой = 2 // зүү 8 - гурав дахь оронтой = 3 // зүү 6 дөрөв дэх оронтой = 4

const int a = 12;

const int b = 10;

const int c = 8;

const int d = 7;

const int e = 6;

const int f = 11;

const int g = 9;

int p = 0;

int startStopReset = 13;

const int d1 = 1; const int d2 = 2; const int d3 = 3; const int d4 = 4;

Алхам 3: Кодлох

Энэ алхамд би сегмент үүсгэж, түүнийг зөв ажиллуулж, надад таалагдсан байдлаар кодоо өгөх болно.

Бүтээгдэхүүнийхээ өөр өөр эхлэх цаг, өөрчлөлтийг авахын тулд та өөрчилж болох чухал хэсгүүдийг би онцлон тэмдэглэв, хэрэв та хүсвэл энэ кодыг ашиглах эсвэл өөрөө хийх боломжтой боловч кодыг ажиллуулахад бэлэн байгаа болно.

Энэ кодыг ашиглахын тулд та audrino програмыг татаж авах хэрэгтэй бөгөөд үүнийг хаана ч онлайнаар хайж олох боломжтой бөгөөд үнэгүй ашиглах боломжтой.

*** Сануулах *** Таны утас буруу байсан ч гэсэн таны утас ажиллахгүй байгаа ч гэсэн энэ код нь тэдгээрийг хэрхэн жагсаалтаас хамааран оролт, гаралтыг өөрчилдөг.

Алхам 4: Үүнийг ажиллаж байгааг хараарай

Хэрэв та бүх зүйлийг зөв дагаж мөрдвөл энэ нь яг л ийм байдлаар ажилласан бөгөөд энэ нь таны саатал, эхлэх хугацаанаас хамаарч тоолох ёстой.

Энэхүү төслийн тусламжтайгаар танд ямар нэгэн зүйл таалагдсан, сурсан гэж найдаж байна.

Зөвлөмж болгож буй: