Агуулгын хүснэгт:

Arduino болон боловсруулалттай 4x4 товчлуур: 4 алхам (зурагтай)
Arduino болон боловсруулалттай 4x4 товчлуур: 4 алхам (зурагтай)

Видео: Arduino болон боловсруулалттай 4x4 товчлуур: 4 алхам (зурагтай)

Видео: Arduino болон боловсруулалттай 4x4 товчлуур: 4 алхам (зурагтай)
Видео: Apa itu? Stepper Motor - Blynk Nodemcu Etching Bucket (Subtittled) 2024, Арваннэгдүгээр
Anonim
Arduino болон боловсруулалттай 4x4 товчлуур
Arduino болон боловсруулалттай 4x4 товчлуур
Arduino болон боловсруулалттай 4x4 товчлуур
Arduino болон боловсруулалттай 4x4 товчлуур
Arduino болон боловсруулалттай 4x4 товчлуур
Arduino болон боловсруулалттай 4x4 товчлуур

LCD дэлгэц таалагдахгүй байна уу?

Төслүүдээ сэтгэл татам харагдуулахыг хүсч байна уу?

За, шийдэл энд байна. Энэхүү зааварчилгаанд та LCD дэлгэц ашиглан Arduino -оос агуулгыг харуулахаас зайлсхийх боломжтой бөгөөд боловсруулалт гэж нэрлэгддэг энэхүү гайхалтай, үнэгүй GUI програм хангамжийг ашиглан төслүүдээ сайхан харагдуулах боломжтой болно. Төслийн төгсгөлд та Arduino -тай янз бүрийн төрлийн товчлууруудыг холбож, боловсруулалт хийх чадвартай болно.

Та үүгээр юу хийж чадах вэ?

  • 4x4 хэмжээтэй интерфэйс, arduino.
  • Өөрийн хүссэн график интерфэйсийг бий болгох

Эндээс та юу сурах вэ

  • Аливаа товчлуурыг Arduino -той холбох
  • Боловсруулах програм хангамж.
  • Боловсруулалт ба Arduino хоорондын харилцаа холбоо.

Алхам 1: Шаардлагатай эд анги

Энэ төслийн хувьд танд дараах хэсгүүд хэрэгтэй болно.

  1. Arduino (ямар ч Arduino хийх болно).
  2. Товчлуур (энэ нь 4x4 эсвэл 4x3 байж болно. Би 4x4 товчлуурыг ашигласан).
  3. Боловсруулах програм хангамж.
  4. Товчлуурын номын сан

Хэрэв танд програм хангамж байхгүй бол линкийг энд оруулав.

Arduino IDE

Боловсруулж байна

Зипийг задалж, Arduino дахь номын сангийн хавтсанд шилжүүлээрэй. Үүнийг хийсний дараа та Arduino IDE дээрх зарим жишээг харах боломжтой байх ёстой.

Алхам 2: Ажиллаж байна

Ажиллаж байна
Ажиллаж байна
Ажиллаж байна
Ажиллаж байна

Одоо эхлээд товчлуур хэрхэн ажилладаг талаар олж мэдье.

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

Бид эгнээний зүүг HIGH эсвэл VCC, баганын зүүг LOW эсвэл GND -ээр оноож өгдөг. Үүнийг Arduino дээрх GPIO тээглүүрийн тусламжтайгаар хийж болно. Дараа нь бид оролтын өөрчлөлтийг шалгахын тулд баганын шонгуудыг үргэлжлүүлэн шалгаж байна.

Бид товчлуур дээр 1 дарна уу, дараа нь диаграмын дагуу r1, c1 дээр байрладаг гэж бодъё. Тиймээс хэрэв бид 1 -р эгнээнд HIGH гэж өгвөл багана1 нь зүү дээр HIGH гэж унших болно. Ингэснээр бид аль товчлуур дарагдсан болохыг олж мэдэх боломжтой болно. Зөвхөн 1 -р эгнээнд HIGH өгөгдсөн тул r1, c1 дарагдсан гэдэгт бид 100% итгэлтэй байж чадна. Ингэснээр та бүх түлхүүрүүдийг зураглаж болно.

Хэрэв та нэмэлт тайлбар хүсч байвал эсвэл энэ нь хангалтгүй байсан бол youtube дээр энгийн товчлуурын ажиллагааг тайлбарласан олон тооны видео бичлэгүүд байдаг. Хэрэв та хүсвэл тэдгээрийг үзэх боломжтой.

Алхам 3: Боловсруулж байна

Боловсруулж байна
Боловсруулж байна
Боловсруулж байна
Боловсруулж байна
Боловсруулж байна
Боловсруулж байна

Тиймээс одоо GUI хэсгээс эхэлье. Үүний тулд бид боловсруулалт гэж нэрлэгддэг програм хангамжийг ашиглах болно. Би линкийг 1 -р алхамд оруулсан болно.

Энэ бол үндсэндээ бид Arduino -аас гаргасан бүтээгдэхүүнээ төсөөлөх болно. Эхний зураг нь товчлуурыг дагасан кодоос хэрхэн харагдахыг харуулсан болно. Боловсруулалттай танилцсаны дараа та товчлуурыг өөрөө хийж болно.

Одоо кодыг тайлбарлах болно. Бүх функцуудын тайлбарыг Боловсруулах сайт дээрээс олж болно.

Хоёрдахь зураг дээр би шаардлагатай бүх номын санг суулгаж, void setup () хэсэгт цонх, текст фонт, цуваа портыг эхлүүлсэн болохыг харж болно.

Гурав дахь зураг бол миний товчлуурыг хийж, бүх товчлуурууд, квадратууд, дэлгэц гэх мэтийг нэмж оруулсан зураг юм.

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

Сүүлийн зураг бол цуврал арга хэмжээ болж буй газар бөгөөд эндээс бид саналаа авч байна.

Алхам 4: Холболт, Arduino код ба тайлбар

Image
Image
Холболт, Arduino код ба тайлбар
Холболт, Arduino код ба тайлбар
Холболт, Arduino код ба тайлбар
Холболт, Arduino код ба тайлбар

Холболт хийхийн тулд түлхүүрийг өөр рүүгээ харсан товчлуурыг дар. Зүүн талаасаа энэ нь R0, R1, R2 шиг харагдаж байна.

R0 - зүү 2

R1 --- зүү 3

R2 --- зүү 4

R3-зүү 5

C0 --- зүү 6

C1 --- зүү 7

C2 --- зүү 8

C3 --- зүү 9

Одоо Arduino кодыг авч үзье. Энэ нь ер бусын зүйл биш юм. Хэвийн тохиргоонд () ердийн байдлаар та 9600 -тай цуваа холболтыг baud rate болгон эхлүүлнэ. Дараа нь void loop () -д би товчлуураас утгыг авах, хадгалахын тулд хувьсагч ашигласан. Энэ утгыг би цуваа портоор дамжуулж, дараа нь цэг дээр илгээдэг бөгөөд ингэснээр боловсруулалтын явцад өгөгдлийн төгсгөлийг тодорхойлоход хялбар болно. Цуваа порт нь өгөгдлийн төгсгөлийг хайхгүй байхын тулд бид үүнийг хийдэг. Боловсруулах явцад бид мэдэгдлийн буферийг цэгийг харах хүртэл ашигладаг. Дараагийн видеонд би үйл явцын талаар дэлгэрэнгүй тайлбар өгсөн.

За ингээд боллоо. Бүх файлыг задалж, холболт хийж, таашаал аваарай.

Баярлалаа.

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