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

Arduino сансрын хөлгийн интерфэйс: 3 алхам
Arduino сансрын хөлгийн интерфэйс: 3 алхам

Видео: Arduino сансрын хөлгийн интерфэйс: 3 алхам

Видео: Arduino сансрын хөлгийн интерфэйс: 3 алхам
Видео: Cheetah vs Robodog - Zoo Robot Research testing world 1st - Sydney Behind the scenes 2024, Долдугаар сарын
Anonim
Arduino сансрын хөлгийн интерфэйс
Arduino сансрын хөлгийн интерфэйс

Сайн байна уу, зааварлагчид, Энэ удаад би Arduino Uno -г ашиглан хийж болох хамгийн энгийн төслүүдийн нэгийг хийв: сансрын хөлгийн хэлхээ. Энэ нь пуужингийн хөлөг онгоц зөв ажиллаж байгааг харуулах ёстой байсан "товчлуур дарах" эффектийг дуурайхын тулд шинжлэх ухааны зөгнөлт телевизийн анхны шоу, кинонд ашиглагдах програмчлал, хэлхээний төрөл юм. Энэ төслийг хэрэгжүүлэх олон эх сурвалжууд байгаа боловч үүнийг Instructables -д нийтлэх нь илүү олон хүнд Arduino -ийг туршиж үзэх сонирхолтой болоход тусална гэж найдаж байна.

Материал:

  • Arduino Uno Board (гарааны иж бүрдлийг илүүд үздэг)
  • Талхны самбар
  • Диаграммд үзүүлсэн хэлхээний холболтууд, үүнд: холбогч утас, резистор, LED, товчлуур
  • Arduino кодлох програм суулгасан компьютер

Алхам 1: Модулийг бүтээх

Модулийг бүтээх
Модулийг бүтээх
Модулийг бүтээх
Модулийг бүтээх
Модулийг бүтээх
Модулийг бүтээх

Нэгдүгээрт, таны Arduino тэжээлийн эх үүсвэрээс салгагдсан эсэхийг шалгаарай. Дараа нь хэлхээний бүх бүрэлдэхүүн хэсгүүдийг холбохын тулд дараах алхмуудыг дагана уу.

  1. Талхны самбарыг Arduino -ийн 5V (эерэг) ба газардуулгын (сөрөг) холболттой холбоно уу.
  2. Хоёр улаан LED -ийг талхны тавцан дээрх "e" үүрэнд байрлуул, тавцан дээр арай өндөр, ногоон LED нь ижил үүрэнд байрлуул.
  3. LED тус бүрийн катодыг 220 ом эсэргүүцэлээр газарт холбоно.
  4. Ногоон LED -ийн анодыг Arduino дээрх дижитал зүү 3 -т холбож, улаан LED -ийг 4, 5 -р зүү рүү хий.
  5. LED товчлуурын унтраагуурыг "e" ба "f" талхны хавтангийн гүүрний үүр дээр байрлуулна. Дээд талыг тэжээлд, доод талыг дижитал зүү 2 -т холбоно уу. Үүнтэй ижил тал руу 10 килоомын эсэргүүцэл нэмж газарт нэмнэ. (Энэ резистор нь товчлуур дарагдаагүй үед "LOW" уншихад хүргэдэг.)

Алхам 2: Төслийг кодчилно уу

Төслийг кодчилно уу
Төслийг кодчилно уу

Дээрх зургийг ашиглаж, кодыг өөрийн төсөлд хуулж оруулаарай. Хэрэв харахад хэцүү байвал энэ холбоосыг дагаж GitHub -аас кодыг аваарай:

Модулийн зан төлөвийг өөрчлөхийн тулд та "switchState == LOW" -г "switchState == HIGH" болгож өөрчлөх боломжтой гэдгийг анхаарах хэрэгтэй: дарах үед анивчих, дарахад хатуу хэвээр байх болно. Өөр нэг анхаарах зүйл бол та товчлуур дарагдсан үед улаан LED гэрэл хэрхэн хурдан анивчихыг тохируулахын тулд "хойшлуулах" мэдэгдлийн утгыг өөрчилж болно.

Алхам 3: Кодыг байршуулж, интерфэйсээр тоглоорой

Кодыг байршуулж, интерфэйсээр тоглоорой
Кодыг байршуулж, интерфэйсээр тоглоорой
Кодыг байршуулж, интерфэйсээр тоглоорой
Кодыг байршуулж, интерфэйсээр тоглоорой

Arduino -г компьютерт холбоод кодыг байршуулна уу; бүх зүйл ажиллана гэж найдаж байна! Үгүй бол утсан холболтоо шалгаад бүх кодыг зөв бичсэн эсэхийг шалгаарай. Алдаагаа засаад дахин байршуулна уу.

Ногоон LED хатуу асах ёстой. Товчлуурыг дарж, улаан LED нь өөрөөр анивчих ёстой! Та хүссэн зүйлээ хэлэхийн тулд товчлуур болон LED -ийн тагийг хийж, хэрэв хүсвэл утсыг нууж болно. Энэ төсөл танд таалагдсан гэж найдаж байна!

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