Mundarija:
- 1 -qadam: Video Paso va Paso Del Proyecto
- 2 -qadam: "Materiallar"
- 3 -qadam: Montaje En Fritzing
- 4 -qadam: konstruktsiya
- 5 -qadam: Konstruktsiya: Pulsadores Y qarshilik
- 6 -qadam: Konstruktsiya: Pulsadores Y 5V
- 7 -qadam: Konstruktsiya: Pulsadores Y Puertos Digitales De La CircuitPlayground
- 8 -qadam: Dastur: O'zgaruvchilar kutubxonasi
- 9 -qadam: Dastur: bo'sh o'rnatish
- 10 -qadam:? Dasturiy ta'minot? Void Loop
Video: Gamepaduino (Mando Para Videjuegos Hecho Con Arduino): 10 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Geympadni boshqarish (video nazorati), CircuitPlayground -ni ishlating, u erda hech qanday muammo yo'q, chunki u hech qanday muammo tug'dirmaydi. Ma'lumotlarni uzatish uchun dasturlar (dasturlar), dasturlar va dasturlar bilan ta'minlanadi. Birlashgan Millatlar Tashkilotining buyuk vazifalari bajarilganidan so'ng, u o'z dasturlarini tashqi dasturlar orqali amalga oshiradi.
Aloqa jarayonini boshidan oxirigacha o'tkazib yuborish mumkin emas, shuning uchun uni ishlab chiqarishni kamaytiring.
1 -qadam: Video Paso va Paso Del Proyecto
2 -qadam: "Materiallar"
Amalga oshiriladigan vazifalar:
1 O'chirish maydonchasi. Aloqa vazifalari bir vaqtning o'zida bajarilishi mumkin bo'lgan vazifalarni bajaradi: Arduino Micro, Arduino Yun, Arduino Robot, Lilypad USB, Arduino Leonardo.
1 Protoboard
6 Pulsadores (tugma).
6 qarshilik 220 ohm.
14 ta qizil kabel.
3 -qadam: Montaje En Fritzing
O'yin -kulgi o'yin -kulgi bilan amalga oshiriladi
realicé las conexiones de todos los componente
4 -qadam: konstruktsiya
Paso 1
Qachonki, bu protokollar va boshqa narsalar bilan bir qatorda. Qoplamali va elastik bandajlardan foydalanish mumkin.
5 -qadam: Konstruktsiya: Pulsadores Y qarshilik
Paso 2. Conectamos los pulsadores protokoard bir xil vazifani bajaradi. Tres pulsadores del lado derecho y tres del lado izquierdo.
Umumiy qarshilik ko'rsatadigan konstruktorlar 220 ohmni tashkil etadi, bu esa eng muhimi, qarshilik ko'rsatish va rangni o'zgartirishdir.
6 -qadam: Konstruktsiya: Pulsadores Y 5V
Paso 3
Bir vaqtning o'zida 5 ta rangni, bir vaqtning o'zida rang -barang rangni, pulsadorni ajratib ko'rsatish mumkin.
Oxirgi las conexiones nos deben quedar como se muestra en las imágenes☝☝
7 -qadam: Konstruktsiya: Pulsadores Y Puertos Digitales De La CircuitPlayground
Paso 4
Aqlli pul o'tkazmalari bir vaqtning o'zida 220 ohmdan oshmaydigan rangga ega bo'lib, VCC va kabelning qizil rangini ham, rangini ham ko'rsatadi.
Davom etish uchun o'yin -kulgi (O'chirish maydonchasi):
A, B, C botoniyalarining asosiy turlari
1- Raqamli #10 raqamli aloqa C
2- Raqamli #9 raqamli aloqa b
3- Raqamli #6 raqamli aloqa A
O'chirish sxemasi O'yin maydonchasi las flechas izquierda, arriba, derecha
4- raqamli raqamli aloqa 3-raqamli aloqa
4- Raqamli # 2 raqamli aloqa vositasi
4- Raqamli # 0 raqamli aloqa vositasi
8 -qadam: Dastur: O'zgaruvchilar kutubxonasi
IDE va Arduino dasturlari amalga oshiriladi
Kutubxona kutubxonalari
#qo'shing
#qo'shing
// bizni kutish mumkin emas, lekin hech qanday ehtiyoj yo'q // botsheva aniqlanadi, btna = 6; int btnb = 9; int btnc = 10; // Ma'lumotlar los botones del lado izquierdo int fiz = 3; int farriba = 2; int fder = 0; // Ma'lumotlar o'zgaruvchilari aniqlandi, ular pulsadores (botones del lado izquierdo y derecho) int arriba; int derecha; int izquierda; int botona; int botonb; int botonc;
9 -qadam: Dastur: bo'sh o'rnatish
CircuitPlayground.begin (); // hech qanday ehtiyoj yo'q
Keyboard.begin (); // Keyboard klaviaturasi // doimiy ravishda aniqlanmaguncha, u erda pinMode (farriba, INPUT); pinMode (kirish, kirish); pinMode (fiz, INPUT); pinMode (btna, INPUT); pinMode (btnb, INPUT); pinMode (btnc, INPUT);
10 -qadam:? Dasturiy ta'minot? Void Loop
// cargamos los valores de los 6 botones en las variablesarriba = digitalRead (farriba); izquierda = digitalRead (fiz); derecha = digitalRead (fder); botonc = digitalRead (btnc); botonb = digitalRead (btnb); botona = digitalRead (btna);
// Indicamos que quercemos queremos que a activen cada vez que presionamos un boton
// flecha izquierda
if (izquierda == HIGH) {Keyboard.press (KEY_LEFT_ARROW); }
// flecha arriba if (arriba == HIGH) {Keyboard.press (KEY_UP_ARROW); }
// flecha derecha if (derecha == HIGH) {Keyboard.press (KEY_RIGHT_ARROW); }
// boton c if (botonc == HIGH) {Keyboard.press (KEY_UP_ARROW); }
// boton b if (botonb == HIGH) {Keyboard.press (88); // EL 88 -da ASCII -ni ko'rsatish X}
// boton a if (botona == YUQORI) {Keyboard.press (32); // EL 32 -da ASCII Espacio -ni taqdim etadi
}
} kechikish (90);
// Kompyuter uchun kompyuter dasturlari
// que tiene que liberar las teclas, porque si no las teclas quedarían presionadas
Keyboard.releaseAll ();
Tavsiya:
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 qadam (rasmlar bilan)
Romeo: Boshqaruvni boshqaruvchi haydovchini boshqaradi - Robot Seguidor De Luz: DFRobot -dagi sensorlar, shuningdek, DFRobot -ning eng muhim vazifalari - bu juda katta qiziqish uyg'otdi. dvigatellar va servolarni boshqarishning eng yaxshi prototiplari
Arduino: Sanitizador Automatico Para COVID19: 5 qadam
Arduino: Sanitizador Automatico Para COVID19: Alkogolli ichimliklar bilan ishlaydigan mikroavtobuslar, ultratovushli sensorlar va Arduino UNO tomonidan ishlab chiqilgan. Haqiqatan ham, 2020 yildagi eng dolzarb voqealar
Distansiya bo'yicha De Un Mando: 4 qadam
Ta'kidlash joizki, Distancia: O'qituvchilarning eng ko'p o'qitadigan vazifasi - bu LED va infraqizil vositachilar, shuningdek, o'g'il f & aacute cilment. qayta tiklanadigan narsalar. Mate
Raspberry Pi Centro De Cómputo Para Ninos Con Raspberry Pi: 7 qadam
Raspberry Pi uchun Centro De Cómputo kartalari: Raspberry Pi 2 adapteri micro SD (8 gigabaytli) USB -kabel, HDMI -Cargador kalamush va ocute; kompyuteri Kit -in -in -ni tekshiring
Reconocimiento De Voz Desconectado Y Syntisis En Español Para Arduino: 11 qadam
Recordocimiento De Voz Desconectado Y Syntisis En In Español Para Arduino: Bu ko'rsatma ingliz tilida ham mavjud. MOVI "Mening Ovozli Ovozim interfeysi" (Mi propia interfaz de voz) degan ma'noni anglatadi. "MOVI" konstruktsiyasi, IDE -da, logotiplar yordamida aniqlanadi