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

Arduino -той тооны таавар: 4 алхам (зурагтай)
Arduino -той тооны таавар: 4 алхам (зурагтай)

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

Видео: Arduino -той тооны таавар: 4 алхам (зурагтай)
Видео: Man accused in triple murder has courtroom outburst...again 2024, Долдугаар сарын
Anonim
Image
Image
Бүрэлдэхүүн хэсгүүдийн жагсаалт
Бүрэлдэхүүн хэсгүүдийн жагсаалт

Сайн уу найзуудаа, өнөөдөр энэ ганц төслийг хуваалцахыг хүсч байна. Энэ бол тоглоомыг ТВ дээр харуулдаг, (4x4) товчлуураар удирддаг arduino бүхий тооны тааврын тоглоомын тухай юм.

Видеог эндээс үзнэ үү

Тааврын квадратыг гулсуулах эсвэл зөөхийн тулд хүссэн дөрвөлжингийн байрлалын дагуу товчлуурыг дарна уу. Жишээлбэл, зураг дээр үзүүлсэн шиг хэрэв та 5 дугаартай дөрвөлжинг (дөрөв дэх байрлалтай) зүүн тийш шилжүүлэхийг хүсч байвал (хоосон байрлал байгаа тул) товчлуурын "4" товчлуурыг дарна уу. Энэ бол товчлуурын дөрөв дэх байрлал юм.

Хэрэв танд энэ төсөл таалагдсан бол тааврын уралдаанд саналаа өгөөрэй.

Баярлалаа

Алхам 1: Бүрэлдэхүүн хэсгүүдийн жагсаалт

Энэхүү төсөлд ашигласан материалууд нь:

  • Arduino Нэг эсвэл өөр загвар.
  • Видео гаралттай ТВ.
  • RCA видео кабель.
  • (1) 1 к ом эсэргүүцэл.
  • (1) 470 ом эсэргүүцэл.
  • Hex товчлуур.
  • Үсрэгчид.

Алхам 2: Arduino -г ТВ рүү холбох

Arduino -г телевизортой холбож байна
Arduino -г телевизортой холбож байна
Arduino -г телевизортой холбож байна
Arduino -г телевизортой холбож байна
Arduino -г телевизортой холбож байна
Arduino -г телевизортой холбож байна

Энэ номын санг татаж аваад ноорог руу импортлоорой.

Нэгдүгээрт, резисторыг залгах утас руу оруулна уу.

RCA кабель нь газардуулга, видео утас гэсэн 2 утастай байх болно.

1 к ом эсэргүүцэл нь Arduino -ийн 9 -р зүүтэй холбогдсон байна.

470 ом нь Arduino -ийн 7 -р зүүтэй холбогдсон байна.

Резисторуудын үзүүрийг холбож, видео кабельд холбоно уу.

RCA кабелийн GND утас нь Arduino -ийн GND руу явдаг.

Хэрэв танд эмхэтгэлд асуудал байгаа бол номын сангийн хавтаснаас 3 фолдерыг задлаарай.

Алхам 3: Товчлуурыг холбоно уу

Товчлуурыг холбоно уу
Товчлуурыг холбоно уу
Arduino зүү Товчлуур
13 0 -р эгнээ
6 1 -р эгнээ
5 2 -р эгнээ
4 3 -р эгнээ
3 Col 0
2 Col 1
1 Col 2
0 Кол 3

Төслийг зураг дээр үзүүлсэн шиг угсарна.

Алхам 4: Код

Код
Код

Тоонууд (1 -ээс 16 хүртэл) массив хэлбэрээр хадгалагдана.

16 тоо нь хоосон байрлалыг илэрхийлнэ.

Тоонуудыг холихын тулд 'A' товчлуурыг дарна уу (тоглоом эхлэхэд), энэ нь массив дахь тоонуудыг хольж, дараа нь дэлгэц дээр харуулах процедурыг дуудна.

Та товчлуурын товчлуурыг дарахад програм ойрхон байрлалд хоосон байрлал байгаа эсэхийг шалгадаг

(зүүн, баруун, дээш эсвэл доош). Зураг дээр үзүүлсэн шиг: Хэрэв '1' товчлуур дарагдсан бол ойролцоох байрлалыг шалгана.

солих (түлхүүр) {

тохиолдол '1':

өөрчлөлт (0, 1); // Массив (0) байрлал, массив (1) байрлалыг шалгана.

өөрчлөлт (0, 4); // Массив (0) байрлал, массив (4) байрлалыг шалгана.

завсарлага;

…………

CHANGE функц нь массив дахь тоонуудыг сольж, дэлгэцийг тоонуудаар шинэчилдэг.

Тоглоом зөв дарааллаар байвал тоглоом дуусна: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}

Бүрэн кодыг эндээс татаж авна уу.

Хэрэв танд энэ төсөл таалагдсан бол тааврын уралдаан, зохион бүтээгчийн олимпийн тэмцээнд саналаа өгнө үү

Баярлалаа

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