Агуулгын хүснэгт:
- Алхам 1: Материалыг цуглуулах
- Алхам 2: Joystick Pins -тэй танилцаарай
- Алхам 3: Бүх зүйлийг хооронд нь холбоно уу
- Алхам 4: Кодыг бичнэ үү
- Алхам 5: Үйлдлийг хянах
Видео: Joystick мэдрэгч: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Жойстик мэдрэгчийг ардуино роботын олон төрлийн төслүүдэд ашигладаг боловч үүнийг ихэвчлэн видео тоглоомын хянагч эсвэл джойстиктой ямар ч төрлийн хянагч ашигладаг.
Жойстик нь зөөврийн хуванцар тагтай бөгөөд ашиглахдаа хуруугаа амраадаг. Энэхүү тагийг тайлахдаа тээглүүр, товчлуур, мэдрэгчийг илүү сайн хардаг. Аналог джойстик нь үндсэндээ потенциометр учраас аналог утгыг буцаана. Хажуу талын хоёр хар бүрхүүл нь мэдрэгчийн орон сууц юм. Зүүн талын мэдрэгч нь дээш, доош хөдөлгөөн хийх зориулалттай бөгөөд саваа дээш доош хөдөлгөхөд дотоод хуванцар нь хажуугийн мэдрэгчтэй холбогддог бөгөөд энэ нь саваа дээш, доош хөдөлгөж байгаа эсэхийг мэддэг. y тэнхлэгийн мэдрэгч. Жойстикын хамгийн алсын талын мэдрэгч нь x тэнхлэг болох зүүн ба баруун хөдөлгөөнийг мэдэрч байна. Эдгээр мэдрэгч нь аналог уншихыг илгээж байгаа боловч джойстик нь түлхэх товчлуур эсвэл унтраалгатай байдаг тул джойстик дээр дарахад дижитал уншилтыг илгээхэд түлхүүрийг доош нь дардаг. Жойстик мэдрэгч хэрхэн ажилладагийг мэддэг болохоор үүнийг Arduino -той холбож, хэрхэн ажилладагийг үзье.
Алхам 1: Материалыг цуглуулах
-Ардуино Уно
-Тоглоомын мэдрэгч
-Эмэгтэй/эрэгтэй холбогч кабель
-USB 2.0 кабель төрөл A/B
-Компьютер
-Arduino IDE
Алхам 2: Joystick Pins -тэй танилцаарай
Joystick нь GND, 5V, VRx гэсэн таван зүүтэй. VRy ба SW. Аливаа зүйлийг цахилгаан эрчим хүчээр холбохдоо та цахилгаан хангамжийнхаа сөрөг ба эерэг талуудтай тохирч байх ёстой эерэг ба сөрөг талуудтай байх ёстой. Энэ тохиолдолд GND гэж тэмдэглэгдсэн зүү нь "Ground" гэсэн утгатай бөгөөд энэ нь бидний джойстикийн сөрөг зүү юм. 5V нь "5 вольт" гэсэн утгатай бөгөөд энэ бол бидний эерэг зүү бөгөөд эдгээр хоёулаа хоёулаа бидний тэжээлийн зүү юм. Дараа нь VRx бол бидний хэвтээ эсвэл x тэнхлэгтэй зүү бөгөөд энэ нь arduino-ийн аналог тал руу холбогддог аналог зүү бөгөөд бидний босоо тэнхлэгийн голтой VRy зүүтэй адил юм. Эдгээр хоёулаа хоёулаа чиглүүлэгч тээглүүр бөгөөд ингэснээр джойстик зүүг хөдөлгөх үед аналог дохиог гаргадаг. Бидний сүүлчийн зүү бол "солих" гэсэн утгатай SW зүү бөгөөд энэ зүү нь түлхэх товчлууртай холбогдсон бөгөөд доош дарахад тоон дохио гарч ирдэг.
Алхам 3: Бүх зүйлийг хооронд нь холбоно уу
Одоо туршилтаа бодитоор хийх цаг болжээ!
Нэгдүгээрт, холбогч кабелийн эмэгтэй талыг нийт тав байх ёстой джойстик тээглүүртэй холбоно уу.
Хоёрдугаарт, холбогч кабелийн эрэгтэй талыг arduino дээрх харгалзах зүүгээр холбоно уу. GND -аас GND, 5V -аас 5V, VRx ба VRy -ийг arduino дээрх аналог зүү рүү залгаарай, гэхдээ энэ тохиолдолд манай код эдгээрийг A0 ба A1 -д оноохыг зааж өгдөг. Ардуино руу холбох хамгийн сүүлийн зүү бол arduino -ийн дижитал талд байрлах SW зүү бөгөөд ингэснээр дижитал зүү 2 -тэй холбогдох болно.
Гуравдугаарт, USB кабелийг arduino болон компьютерт холбоно уу.
Алхам 4: Кодыг бичнэ үү
Ардуино самбартайгаа холбогдсон бүх зүйл байгаа бол зохих кодыг оруулах цаг болжээ. Brainy Bits нь бидэнд зориулж бичсэн кодтой тул бид үүнийг Arduino IDE руу хуулж, буулгаж болно.
Кодын линк:
1. Шинэ arduino IDE файлыг нээнэ үү
2. Кодыг оруулна уу
3. Байршуулах
Алхам 5: Үйлдлийг хянах
Дэлгэцийн баруун дээд буланд байгаа томруулдаг шил дээр дарна уу. Шинэ цонх гарч ирэх ёстой бөгөөд таны харж байгаа зүйл бол джойстикийг хөдөлгөх үед гарч буй үйлдэл юм. Урагшаа явж, джойстикээ тойрон хөдөлж, x ба y тэнхлэг нь таны joystick -ийн байрлалаас хамааран өөрчлөгдөх ёстой. Жойстикоо дарж үзээрэй, таны SW зүү 1-ээс 0 болж өөрчлөгдөх болно. Жойстик төвийг сахисан байрлалд байх үед таны тэнхлэг 513, у тэнхлэг 522 байх ёстой. Кодод юу болж байгаа нь хоосон хүрд нь аналог дохиог ашиглан товчлуурыг дижитал дохиогоор дарахад joystick -ийн байрлалыг хэвлэж байна.
Зөвлөмж болгож буй:
DIY амьсгал мэдрэгч Arduino (дамжуулагч сүлжмэл сунгах мэдрэгч): 7 алхам (зурагтай)
DIY амьсгал мэдрэгч нь Arduino (дамжуулагч сүлжмэл сунгах мэдрэгч): Энэхүү DIY мэдрэгч нь дамжуулагч сүлжмэл сунгах мэдрэгч хэлбэртэй байх болно. Энэ нь таны цээж/ходоодыг ороож, цээж/гэдэс томорч, агших үед мэдрэгч, улмаар Arduino -д өгдөг оролтын өгөгдөл нэмэгдэх болно. Тиймээс
Заавар: RGB өнгө мэдрэгч мэдрэгч TCS230 -ийг Arduino UNO -той хэрхэн ашиглах вэ: 3 алхам
Заавар: RGB өнгө мэдрэгч мэдрэгч TCS230 -ийг Arduino UNO -той хэрхэн ашиглах вэ: Тодорхойлолт: Энэхүү заавар нь Arduino Uno ашиглан RGB өнгө илрүүлэгч мэдрэгчийг хэрхэн ашиглах талаар хэд хэдэн энгийн алхмуудыг харуулах болно. Энэхүү гарын авлагын төгсгөлд та цөөн хэдэн өнгийг харьцуулах хэд хэдэн үр дүнг авах болно
Мини зэгс мэдрэгч бүхий RaspberryPi 3 соронзон мэдрэгч: 6 алхам
Мини зэгс мэдрэгч бүхий RaspberryPi 3 соронзон мэдрэгч: Энэхүү зааварчилгаанд бид RaspberryPi 3. ашиглан IoT соронзон мэдрэгчийг бий болгоно. Мэдрэгч нь мини зэгс мэдрэгчээр соронз мэдрэгдэх үед хоёулаа асдаг LED ба дуугаралтаас бүрдэнэ
Хэт авианы мэдрэгч ба контактгүй температур мэдрэгч бүхий Arduino интерфейс: 8 алхам
Хэт авианы мэдрэгч ба контактгүй температур мэдрэгч бүхий Arduino интерфейс: Өнөө үед үйлдвэрлэгчид, хөгжүүлэгчид төслийн загварыг хурдан хөгжүүлэхийн тулд Arduino -г илүүд үздэг болсон. Arduino бол ашиглахад хялбар техник хангамж, програм хангамж дээр суурилсан нээлттэй эхийн электроникийн платформ юм. Arduino нь маш сайн хэрэглэгчийн нийгэмлэгтэй. Энэхүү төсөлд
DIY: Фокус хөдөлгөөнт мэдрэгч бүхий таазанд суурилуулсан мини мэдрэгч хайрцаг: 4 алхам
DIY: Фокус хөдөлгөөн мэдрэгч бүхий таазанд суурилуулсан мини мэдрэгч хайрцаг: Сайн байна уу. Хэсэг хугацааны өмнө би найздаа ухаалаг гэрийн үзэл баримтлалд тусалж, 40x65 мм хэмжээтэй нүхэнд таазанд суурилуулах боломжтой загвар бүхий мини мэдрэгч хайрцгийг бүтээсэн. Энэ хайрцаг нь: • гэрлийн эрч хүчийг хэмжих • чийглэгийг хэмжих