Paso 8: La programación
Debe estar familiarizado con cómo utilizar un Arduino antes de hacer este paso. Conexiones equivocadas o errores de programación pueden causar daños en el simulador o riesgo de lesiones. Por favor, comprenda que el Arduino no se utiliza como un juguete en este proyecto.
Si usted es un principiante con Arduino, te aconsejo hacer proyectos más simples para aumentar sus conocimientos.
El código de Arduino
Abierto Arduino sketchpad. Tenemos que escribir un programa que hace lo siguiente:
1. aceptar la entrada de la serie a 57600 baudios (para transferencia de datos alta).
2. analizar las señales por byte.
3. ser capaces de convertir voltajes (de 0-5v) en el décimo lugar de la decimal 255 analógico.
4. hacer una conversión inversa para revertir el comando de tensión.
5. reconocer que pin para activar la señal PWM; 'p' para el pitch y 'r' para el rodillo.
6. enviar el PWM señales rápidamente y eficientemente cada milisegundo. Menos código, mejor.
Yo estoy proporcionando un código básico de Arduino que permite controlar manualmente el simulador de vuelo. Abra el archivo y mira las primera pocas declaraciones. Debe modificar el pitch y roll enteros al correspondiente pin PWM Digital que usaste.
Una vez ha mirado a través del código, compilar y subir el código a tu Arduino.