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

Arduino -ийн ганц зүү дээр 100+ унтраалга: 6 алхам (зурагтай)
Arduino -ийн ганц зүү дээр 100+ унтраалга: 6 алхам (зурагтай)

Видео: Arduino -ийн ганц зүү дээр 100+ унтраалга: 6 алхам (зурагтай)

Видео: Arduino -ийн ганц зүү дээр 100+ унтраалга: 6 алхам (зурагтай)
Видео: Почему он не запатентован? Вставьте картон в угловую шлифовальную машину и удивитесь 2024, Арваннэгдүгээр
Anonim
Image
Image
Бүтээцгээе
Бүтээцгээе

Танилцуулга

Оролтын зүү дууссан уу? Санаа зоволтгүй, энд ямар ч ээлжийн бүртгэлгүй шийдэл байна. Энэ видеон дээр бид 100 гаруй унтраалгыг Arduino -ийн ганц зүү рүү холбох талаар сурах болно.

Алхам 1: Ажлын онол

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

  • Хэрэв хэлхээнд хэрэв бид 5 -р унтраалгыг дарвал хэлхээ нь бүх 4 резистороор дамжиж дуусна.
  • Хэрэв бид 4 -р унтраалгыг дарвал хэлхээ 3 резистороор дуусна.
  • Хэрэв бид 3 -р унтраалгыг дарвал хэлхээ нь 2 резистороор дуусна.
  • Хэрэв бид 2 -р унтраалгыг дарвал хэлхээ 1 резистороор дамжиж дуусна.
  • Хэрэв бид 1 -р унтраалгыг дарвал хэлхээ нь ямар ч эсэргүүцэлгүйгээр дуусч байна.

Энэ нь A1 аналог зүү хүрэх хүчдэл нь унтраалга бүрийн хувьд өөр өөр байх тул бид analogRead () функцийг ашиглан A1 зүү дээрх утгыг уншиж, дараа нь шилжүүлэгч бүрийн хувьд өөр өөр үйлдэл хийх нөхцөлийг ашиглах бол if -ийг ашиглана.

Алхам 2: Бүтээцгээе

  • Эхлээд таван түлхэх унтраалгыг талхны самбар руу холбоно уу.
  • Мэдээжийн хэрэг та онолын хувьд хамгийн ихдээ 1023 унтраалгыг Arduino шиг 8 битийн микроконтроллертой холбож болно.
  • Дараа нь диаграммд үзүүлсэн шиг түлхэх товчлууруудын хооронд резисторыг хооронд нь холбоно.
  • Бүх унтраалгуудын нөгөө үзүүрийг Arduino -ийн 5v -тэй холбоно уу. Эндээс харахад би нэг үзүүр нь 5v -тэй холбогдсон сахал самбарын цэнхэр шугамтай холбогдсон байна.
  • Дараа нь эцсийн шилжүүлэгчийн төгсгөлөөс утсыг Arduino -ийн A1 аналог зүү рүү холбоно уу.
  • Дараа нь Arduino -ийн A1 ба GND хооронд резисторыг холбоно уу. Энэ нь унтраалга дарагдаагүй үед утгыг тэг байлгах болно.

Алхам 3: Зарим LED -ийг холбоно уу

Зарим LED холбоно уу
Зарим LED холбоно уу

Зарим LED -ийг холбож хэлхээнийхээ ажиллагааг шалгаж үзье.

  • LED -ийг хэлхээнд үзүүлсэн шиг холбоно уу.
  • Бүх эерэг терминалыг бүх LED -ийг 5v -д холбоно уу.
  • LED тус бүрийн сөрөг терминалыг Arduino -ийн D12 то D8 дижитал зүү рүү холбоно уу.
  • Практик дээр бид LED -ийг резистороор дамжуулан сайн амьдрах хугацаатай холбох ёстой.

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

Хөтөлбөрийг үзээрэй. Бүх мөрүүдийг зөв тайлбарласан болно.

Одоо кодыг байршуулж, үүнийг хэрхэн яаж хийхийг үзье.

Алхам 5: Өргөдөл

  • Товчлуур
  • Arduino-д зориулсан бүрэн хэмжээний гар.
  • Таны Raspberry Pi таблетад зориулагдсан мини гар.

Алхам 6: Сул талууд

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

Баярлалаа.

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