Paso 2: creación de prototipos
Antes de empezar con la construcción principal, es mucho más conveniente probar el diseño y ver si todo está funcionando. Así que para esta etapa, vamos a establecer 2 interruptores con el Arduino, en pernos 0,1 como entrada y 2 LED correspondiente de notificación en las patillas 2, 3 como salida. Una pantalla de LCD 16 X 2 puede incluirse también en el circuito. Por lo general, una pantalla LCD de este tipo tiene 16 pines. Escuchar a los pernos, números 1 y 16 generalmente se imprimen como una orientación. El pinout de la pantalla LCD como las siguientes:
- Tierra
- Alimentación para la lógica (fuente de + 5v)
- Voltaje de funcionamiento para el contraste de la LCD (pin medio de potenciómetro)
- Código de la instrucción (pin 19 en teensy)
- Señal de lectura/escritura (no conectado)
- Activar señal (pin 18 en teensy)
- Bus de datos 7 (no conectado)
- 6 DB (no conectado)
- 5 DB (no conectado)
- 4 DB (no conectado)
- DB 3 (pin 17 en teensy)
- DB 2 (pin 16 el teensy)
- DB 1 (pin 15 en teensy)
- DB 0 (pin 14 en teensy)
- Tierra
- Fuente de alimentación para LCD (fuente de + 5V)
Un diagrama de Fritzing es como se muestra.
-Un resistor 10 de k se utiliza con el interruptor como un resistor de Pull-down. Significado, siempre que el interruptor no está activa, se tiró al suelo, para que no se ve afectado por la señal de ruido errónea que puede estar presente debido a otros dispositivos activos. Simplemente hablando, cuando el interruptor está apagado, el resistor asegura que está apagado. Cualquier valor de 1k - 100k va a hacer.
-Elegir el valor de la resistencia para el LED. El siguiente tutorial explica cómo usted puede elegir el valor de la resistencia para los LEDs que tienes.
Hay otra forma de determinar la resistencia requerida. Usar potenciómetro 10 k, conecte un cable desde desde el borde más largo del LED para el limpiaparabrisas, o pin medio de la olla. Conecte un cable de cualquiera de los pines del bote a uno de los pines digitales en el arduino. Ahora gire el limpiador hasta el LED se ilumina suficientemente brillante, luego Mida la resistencia entre los pines con un multímetro. Esto es una estimación cruda de la resistencia requerida.
Siempre utilice un LED con un resistor. Un LED brilla el más brillante sin uno, pero puesto que no hay limitación de la corriente de la arduino al LED, la corriente disponible toda se transfiere a lo LED, que arruinará a largo plazo.
Una vez hecho el circuito, conectar tu arduino al PC mediante un cable USB. Siga las instrucciones a continuación, si nunca has usado un arduino antes. Este básicamente explica cómo compilar y subir un ya existente de código (o bosquejo, como lo llaman) en su arduino.
También, recuerde que configurar el dispositivo como un dispositivo midi.
Seleccione "MIDI" de herramientas -> tipo de USB.
El código para este prototipo es subido por debajo. Está bien comentado y es auto explicativo.
Ahora, probamos si el circuito y el código son funcionales.
Presione los botones, ¿encienden los LEDs correspondientes?
Para comprobar si el equipo realmente está recibiendo ninguna señal MIDI de usted solo presionado el botón, usted necesita el software MIDI OX, instalado.
En MIDI OX, vaya a Opciones -> dispositivo MIDI y seleccione su dispositivo. Mina nos muestra como MIDI Teensy.
Cuando presiona y suelta un botón, debería aparecer una salida similar a esta. ¿Usted está consiguiendo un rendimiento similar?
Si todo va bien, concluimos que todos los componentes y código que funcionan bien, y podemos pasar a la construcción de una caja para el proyecto.