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

Arduino: мини тоглоомын тоглоом (урам хугарах): 4 алхам
Arduino: мини тоглоомын тоглоом (урам хугарах): 4 алхам

Видео: Arduino: мини тоглоомын тоглоом (урам хугарах): 4 алхам

Видео: Arduino: мини тоглоомын тоглоом (урам хугарах): 4 алхам
Видео: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Арваннэгдүгээр
Anonim
Arduino: мини тоглоомын тоглоом (урам хугарах)
Arduino: мини тоглоомын тоглоом (урам хугарах)

(Энэхүү Arduino -ийн бүрхүүлийн гайхалтай жишээ ^)

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

Ямар ч байсан энэхүү зааварчилгаагаар өдөөгдсөн хүмүүсийн хувьд надаас бүх талаараа давж, хийж чадаагүй зүйлээ гүйцээгээрэй. Миний олж мэдсэн зүйл бол:

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

  • 1 удаа Arduino Uno
  • 1х потенциометр
  • 1х I2C LCD дэлгэц
  • 1x Piezo Buzzer
  • 2х товчлуур
  • 4х 220 Ом эсэргүүцэл
  • 3х 10 к ом эсэргүүцэл
  • 1х Ногоон LED
  • 1х улаан LED
  • 2x цэнхэр LED
  • Хэд хэдэн утас (хэрэв та талхны хавтанг ашиглахыг хүсч байвал Jumper Wires -ийг санал болгож байна)
  • 1х талхны самбар

Алхам 2: Тохируулах

Тохируулах
Тохируулах

Би энд I2C LCD дэлгэцийг ашигласан бөгөөд энэ нь дэлгэц дээрх потенциометр, SCL/SDA/VCC/GND гаралтыг тайлбарладаг.

Улаан утаснууд нь + / 5V гаралт, цэнхэр утсыг Arduino Uno -ийн аль ч GND -тэй холбодог болохыг тэмдэглэх нь зүйтэй болов уу.

Алхам 3: Код

Хэрэв та энэ төслийг угсрах нь зохистой гэж үзсээр байвал кодоо ашиглаж болно. Сайжруулах орон зай байгаа нь гарцаагүй.

Энэ үед код нь хоёр мини тоглоом тоглохыг зөвшөөрдөг.

  1. Аюулгүй сорилт: Хэрэглэгч потенциометр ашиглан тодорхой утгыг хайж, A товчлуурыг дарах ёстой (эсвэл 2 -р алхамд үзүүлсэн шиг талхны самбар дээрх зүүн товчлуур) дээр дарахад хоёр цэнхэр LED -ийн аль нэг нь бүдгэрэхгүй байгаа эсэхийг шалгаарай. гадагш Хэрэглэгч бусад товчлуурыг ашиглан LED гэрлийг "цэнэглэх" боломжтой. Үүнийг дөрвөн удаа хийх ёстой (дөрвөн "залруулга"). Анхаарах зүйл маш их байдаг: тоглуулагч нь "зөв" алдахаас өмнө хугацаатай байдаг, эсвэл цэнэглэдэг LED гэрэл хэт цэнэглэгдсэн тохиолдолд (өөрөөр хэлбэл analogRead утга нь 256 ба түүнээс дээш).
  2. Шалгалт: А ба В хариултыг харуулсан хоёр товчлуурыг ашиглан тоглогч асуултуудад зөв хариулах ёстой. Энэ хэсэгт код нь алдаатай байж магадгүй юм.

Энэ код нь A ба B товчлуурын үйл ажиллагааг өөрчилдөг бухимдлын элементийг агуулдаг. Та энэ кодын мөрийг urinSwitchButtons () функц дээрээс олох боломжтой бөгөөд энэ код нь LCD болон LiquidCrystal_I2C номын санг шаарддаг болохыг анхаарна уу

Энэ кодонд сериал нь LCD -ийн ихэнх функцийг дуурайдаг, учир нь өмнө нь дурдсанчлан миний LCD ажиллахаа больсон.

Хэрэв та энэ кодыг Arduino -тэй нийцтэй IDE -д оруулсны дараа (Arduino/Genuino IDE -ийг ашиглахыг зөвлөж байна), Upload товчийг ашиглан Arduino -д энэ програмыг байршуулна уу.

Алхам 4: Юу ч хамаагүй тоглож, сайжруулаарай

Тогло, сайжруул, юу ч байсан
Тогло, сайжруул, юу ч байсан

Та мини тоглоомоос бага урам хугардаггүй зааварчилгааны сүүлчийн алхамд хүрлээ! USB кабель ашиглан Arduino -г ямар ч тэжээлийн эх үүсвэрт залгаарай, тэгвэл анхны тоглоом эхэлнэ.

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

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