İçindekiler:

Tümü Uyarlanabilir Denetleyici: 7 Adım
Tümü Uyarlanabilir Denetleyici: 7 Adım

Video: Tümü Uyarlanabilir Denetleyici: 7 Adım

Video: Tümü Uyarlanabilir Denetleyici: 7 Adım
Video: Yaşar Ne Yaşar Ne Yaşamaz Türk Filmi | Restorasyonlu | FULL HD | HALİT AKÇATEPE 2024, Temmuz
Anonim
Tümü Uyarlanabilir Denetleyici
Tümü Uyarlanabilir Denetleyici
Tümü Uyarlanabilir Denetleyici
Tümü Uyarlanabilir Denetleyici

Desarrollo ve Uygulama

En temel analizler için en temel analizler, donanımın en iyi şekilde geliştirilmesi, yazılımın geliştirilmesi, donanımın yeniden sağlanması ve uygulanması için gerekli olan en temel özelliklerdir.

Aşama 1:

resim
resim
resim
resim
resim
resim

Yazılım

Videojuegos para personas con discapacidad motriz için prototipo de kontrol için bir süreklilik, los programas lulizados para el desarrollo.

Arduino IDE'si

El Arduino IDE, birden fazla yazılım için bir yazılım (Linux, MacOS, Windows'ta dağıtılabilir), el cual es utilizada ve cargar dicho programa ve placas placas Arduino de una manera muy fácil. El IDE, C y C++'a izin verir.

Este software fue seleccionado debido bir que se tiene un facil acceso y a su facilidad de uso. Genel bir prototip olarak, tüm gereksinimlerin yerine getirilmesi için en gerekli koşulların sağlanması için en uygun adımların atılması gerekir.

AutoDesk Kartal

Yazılım multitaforma (Linux, MacOS, Windows'ta dağıtılabilir), PCB'lerin şematik gösterimi. En fazla programa sahip ABD'nin en büyük kaynaklarından biri olan proyektoslar için en fazla sürümler, ücretsiz ve kapsamlı bir bibliyoteca debido debido.

SolidWorks

Windows için 3D yazılımlar, 2D olarak 3D ve hasta planolar için ensamblajes ve modelamiento için hecho para el modelamiento de piezas. Para posteriormente poder imprimir en una impresora 3D las estructuras con las que se construirá el prototipo de kontrol de videojuegos.

Donanım

Placa Arduino MİKRO

Uno de los elementos temelleri, kontrolün video oyunlarının temel bir prototipio de placa, esta hará el trabajo de manejar todos los olaylar ve procesar todos los pulsos que la la persona genere l momento de presionar alguna de los botones del mando vez ugulamalar.

Arduino MİKRO

En son özelliklerin en önemlileri, en son standartlar için geçerlidir: mikro kontrolör ATmega32U4, mevcut boyutlar 48 mm x 18 mm, en iyi duruma getirme, en iyi duruma getirme, mikro USB uyumlu, 20 uyumlu mikro denetleyici pines digitales, 12 pines analógicos.

Elementos electrónicos ekleri

Videojuegos son elementos kontrol prototipo ve kontrol için gerekli öğelerin en gerekli olduğu elektrónicos que se con çok fazla düzenliidad dentro de la electrónica, estos elementos son:

dirençler

Pulsadores

Konektörler

Adım 2:

resim
resim
resim
resim
resim
resim

Desarrollo

En esta sección revisará como fue el desarrollo prototipo de kontrol için videojuegos tanto de donanım iletişim yazılımı. En temel bölünmeler, en alt bölümlerin en üst sıralarında yer almaktadır, en iyi standartlar, yapısal denetimin yapısal denetimi ve mikrodenetleyicinin gerçekleştirilmesidir.

Diseño devreleri

AutoDesk Eagle, ön bölümdeki her şeyi yeniden gözden geçirmenin en iyi programlarından biridir. Tüm dünyada geçerli olan en temel koşullar, bir kapsayıcının olmaması için temel koşullardır. OHM'nin temel kuralları, hesaplama ve boyutlandırma için izin verir, aynı zamanda, yeni ve karmaşık olmayan devrelerin kullanılmasına da izin verir.

Bir süreklilik, en iyi örneklerin sunulması, standartların bir parçası olarak prototipin oluşturulması, ileriki aşamaların ötesine geçme, yeni bir endüstri oluşturma.

Bu, en basit ve en temel prensipler için geçerli olan en temel kurallardır.

Bu, en uygun koşullarda sunulmamaktadır. Bu, ikinci sıradaki izinlerin kullanılmasına izin verir.

Bir continuación, en la Figura 13 se sunumu el diseño de la placa Principal. Arduino'nun en büyük elektronik eşyalarından biri, en son ve en az elektronik cihazlardır.

Debemos, PCB para poder ubicar düzeltme ve kontrol bileşenlerinin yeniden yapılandırılmasından yararlanma şemaları.

Placa secundaria

En la Figura 14 en iyi şartlar, para la placa secundaria en esta placa se colocará en esta placa se colocará los conektörler para poder enlazar los elementos harici kontrol de videojuegos ya da su vez se enlaza a la placa ana enviando al arduino todas las se conques. pulsadores externos.

Diseño yapısal

En alt bölümlerin dışında kalan yapısal denetimlerin gözden geçirilmesi, en basit ve en iyi sonuçların en iyi şekilde değerlendirilmesi için 3D'den bağımsız olarak yapısal bir prototipo propuesto en este trabajo. SolidWorks'ün yeniden yapılandırılması için gereken kontroller ve denetimler için ek programların yeniden yapılandırılması.

Bir süreklilik, en la Figura 15 se muestra el modelado final en 3D del prototipo que se diseño. En iyi görselleştirme ve kontrol, temel düzenlemeler, ABD'nin para las flechas de movimiento'su (arriba, abajo, izquierda ve derecha) ve videojuego tomarían su rolüne bağlıdır.

Tüm bu koşulların yerine getirilmesi için, en uygun koşullarda, en basit ve en iyi kontroller, standartlar, standartlar, standartlar, video oyunları, erişilebilirlik için kişisel olarak erişilebilirdir.

Para la estructura del mando ana bölünmeyi en dos partes, la tapa y la temel del prototip.

Tapa del prototip

3D y en la cual se ubicará los siete botones ya da antes mencionados'un en iyi prototipi.

Temel prototip

En la segunda pieza, ubicar las dos placas que se diseñaron için en temel prototip prototipi. En basit haliyle, prototipo la base también será impresa en 3D, elde edilen sonuçlar para esta pieza se puede ver.

Elementos externos del prototip

En esta parte del dokümento sunumu, eski modellerin en eski modellerini sunarak, 3D para los elementos dıştan gelen donanımların kontrol edilmesi için video oluşturma eğilimi gösterir.

Ek donanımlar, harici öğelerden bağımsız olarak, los botones (X, Y, Z) için temel öğeler (X, Y, Z) ve los botones de movimiento (arriba, abajo, izquierda, derecha) öğelerini temsil eder.

Video oyunlarını kontrol etmek için 3D aksesuarların en iyilerini seçin. Temel donanım ve donanımlar, ortak kullanım işlevlerinin yanı sıra hizmet kapsamının genişletilmesi ilkesini de içerir. Logrando que estos botones, puedan colocar en algún lugar que deniz, daha fazla para el jugador ve daha fazlasını görmek için çok şey yaptı.

Aşama 3:

resim
resim
resim
resim
resim
resim

Programın açıklanması

En esta sección se detallar las librerías, estructuras, funciones ve sentencias usadas en el código realizado para el funcionamiento del prototipo y lograr el objetivo de que el prototipo de kontrol de videojuegos sea libre, de fácil entencidimiento denetimi.

Arduino IDE yazılımının gerçek mikrodenetleyicisi ATmega32U4'ün mikrodenetleyici programlarının en öndeki en iyi belgelerini sunar.

Como punto de inicio para el desarrollo del código hay que mencionar que se usó la librería “”. Esta librería, que el 32U4 deniz reconocida en una computadora como un ratón o un teclado nativo de computadora izni. O que la librería nos, USB'yi en iyi şekilde kullanmaya izin verir. ASCII hesap makinesiyle ilgili tüm bilgileri kontrol etme.

Otras librerías necesarias para el funcionamiento del prototipo son las librerías y, estas librerías se usarán únicamente cuando el joystick este conectado al mando prensibi. Lo que se logra con estas librerías será remplazar los botones de movimiento en el mando prensibi.

El código, para una en önemli açıklama, lo podemos dividir en tres partes las cuales son: değişkenlerin declaración de librerías ve la función “setup()” ve la función “loop()”.

En el parça açıklamaları, kitaplık değişkenleri, temel kitaplık temel "klavye.h" ve açıklamaları bir değişken tipo "char" por cada uno de los botones que tiene el mando. Önemle, para el botón de flecha derecha la declaración será la siguiente:

ABD'deki en el prototipo la librería ya da tiene comandos preestablecidos para ser usados, como es el caso del ejemplo anterior'u değiştir. Dicho esto, es gerekli olan yeniden gözden geçirme la librería ve doğrulayıcı que comandos ya da están preestablecidos para poder configurar.

“Kurulum ()”, en temel işlevler, temel işlevlerin yapılandırılması ve yapılandırılması için temel işlevlerdir. Tüm bu düzenlemelerin en iyi şekilde yapılması, en iyi koşulların sağlanmasıyla ilgilidir.

"Döngü ()", "döngü ()", en iyi işlevler için en iyi işlevlerdir. Para esta función se utilizó la sentencia condicional IF para cada uno de los possibles olaylar o que se puedan genel el momento en que el jugador presione cada uno de los botones de mando ana o un botón de los elementos externos o un botón de los elementos externos o accesorios que.

El código que se desarrolló para el funcionamiento del prototipo de kontrol de videojuegos se puede encontrar en los anexos

Uygulama

En basit ve en iyi şekilde uygulanmaya başlanmadan önce, ilk kez uygulanmakta olan bir uygulama, kontrollerin yeniden gerçekleştirilmesine ilişkin denetimler için bir gerçekliğe dayalı procede'dir. prototip.

Adım 4: İndirme Arşivi STL

En esta sección se encuentran todos los archivos STL para la uygulama del proyecto.

Adım 5: Solidworks Descarga De Archivos

En esta sección se encuentran todos los Archivos de solidworks para la uygulama del proyecto.

Adım 6: Arduino Descarga De Archivos

En esta sección se encuentran todos los Archivos de Arduino para la uygulama del proyecto.

Adım 7: Descarga De Archivos Kartalı

En esta sección se encuentran todos los archivos de Eagle para la uygulama del proyecto.

Önerilen: