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

EAL- Embedded - хосолсон түгжээ: 4 алхам
EAL- Embedded - хосолсон түгжээ: 4 алхам

Видео: EAL- Embedded - хосолсон түгжээ: 4 алхам

Видео: EAL- Embedded - хосолсон түгжээ: 4 алхам
Видео: Лучший из ЛУЧШИХ???. Радиоприемник TECSUN PL680 ПОЛНЫЙ ОБЗОР!!! #tecsun 2024, Оны зургадугаар сарын
Anonim
EAL- Embedded - хосолсон түгжээ
EAL- Embedded - хосолсон түгжээ

Энэ төсөл бол EAL-ийн 2.1 С-програмчлалын сэдвийг сонгохоор хийсэн нэг сургуулийн төсөл юм. Энэ бол анх удаа би Arduino төсөл, C програмчлал хийсэн. Энэ бол хосолсон түгжээг танилцуулсан төсөл юм. Хосолсон түгжээг бид өдөр бүр олон газарт ашиглаж болно. Бид үүнийг сейфэнд эсвэл хаалга онгойлгох шаардлагатай үед ашиглаж болно.

Алхам 1: бүрэлдэхүүн хэсгүүд

Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд

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

  • Ардуино мега 2560
  • LCD 2x16 HD44780 цэнхэр
  • Konverter LCD HD44780 I2C IIC
  • SERVO Tower Pro SG92 9g
  • Товчлуур 4х4 8 зүү
  • Цэнхэр LED
  • Холбоо барих талбай
  • Холболтын утас
  • Цахилгаан банк

Алхам 2: Холболт

Холболт
Холболт
Холболт
Холболт

Дээрх зураг ба дараах тайлбар нь бүх бүрэлдэхүүн хэсгүүд Arduino Mega 2560 -тэй хэрхэн холбогдсон болохыг харуулав.

LCD төгсгөл KONVERTER - Arduino 2560 Mega

GND - GND

VCC - 5V

SDA - SDA

SCL- SCL

KEYPAD - Arduino 2560 мега

холбогдсон A0 A1 A3 A4 A5 A6 A7

SERVO - Arduino 2560 мега

GND - GND

VCC - 5V

Сигнал - 8 зүү

Алхам 3: Програмчлал

Би номын сангаа LCD дэлгэц, нууц үг, товчлуураас олж авснаар програмчилж эхлэв. Дараа нь Arduino дахь хялбар програмуудын тусламжтайгаар миний бүрэлдэхүүн хэсгүүд сайн ажиллаж байгааг шалгасан. Хамгийн том бэрхшээлүүдийн нэг нь хөрвүүлэгч нь LCD дэлгэцтэй холбоогүй байсан явдал юм. Нэг өдөр, оройны дараа би нэг асуудал олсон. Асуудал нь хөрвүүлэгчийн буруу хаяг байв. Дараагийн алхам бол програмыг дуусгах явдал байв.

Товчлуур, би кодыг оруулчихсан байсан. (1111)

Servo нь түгжээг тайлах механизм шиг ажилладаг.

LCD нь миний оруулсан кодыг харуулж байна. (1111)

Програм нь ийм байдлаар ажиллаж байгаа бөгөөд намайг зөв кодыг оруулсны дараа цэнхэр өнгийн гэрэл асаж, servo нь 90 градусын хөдөлгөөн хийдэг.

Алхам 4: Туршилт

Image
Image

Туршилтанд би одыг зөвшөөрсөн код (1111) оруулсан болно. Би LCD дээр зөв кодыг оруулсны дараа НЭЭЛТ гэсэн бичээсийг харж, цэнхэр LED гэрэл асаж, servo нь 90 градусын хөдөлгөөн хийдэг. Би буруу код бичсэний дараа БУРУУ гэсэн бичээсийг олж харсан.

Төхөөрөмж зөв ажиллаж, ямар ч асуудалгүй ажиллаж байна.

Энэ бол маш олон төсөл, нөхцөл байдалд ашиглах боломжтой хялбар төсөл юм.

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