Crear tu Arduino (2 / 2)
Tras la creación de su propio Arduino usando Raspberry Pi. Después de un artículo sobre la creación de la Arduino, Aquí está cómo programarlo de la frambuesa.
Ahora que está listo para programar tu Arduino, Vamos a ver cómo configurar la frambuesa Pi para el uso.
Primero necesitará el Arduino sobre medio ambiente Raspberry Pi. Como lo uso en mi SSH (sin servidor X local ya no), También instalamos todo lo necesario para la línea de comandos.
Después de eso me fui de una distribución recién instalado y actualización
- Instalar el entorno de Arduino
apt-get install arduino arduino-mk
- Descargar versión avrdude frambuesa herramienta que permitirá realizar la carga de los programas
cd / tmp wget http://project-downloads.drogon.net/gertboard/avrdude_5.10-4_armhf.deb dpkg -i avrdude_5.10-4_armhf.deb
- Puede conectar la frambuesa a tu Arduino con la interfaz de SPI. He desconectado el LED. Aquí está la instalación. Para que no sobrecargue la imagen, Puse los cables para la conexión de SPI :
- Ahora usted puede probar la conexión entre los dos a través de la herramienta avrdude :
A mí por no tener el error, Tengo que mantener el botón pulsado durante la ejecución del comando :
- Ahora, Cree un directorio para su programa
mkdir ardtest
CD ardtest
- Crear un archivo Makefile con el siguiente contenido :
ARDUINO_DIR = / usr/share/arduino
AVRDUDE_ARD_PROGRAMMER = gpio
BOARD_TAG = uno
ARDUINO_PORT = / dev/ttyAMA0
ARDUINO_LIBS =
incluyen /usr/share/arduino/Arduino.mk
- Crear un archivo blink.INO con el siguiente contenido :
int conducido = 13;
instalación de vacío() { pinMode(LED, SALIDA); }
bucle vacío() { digitalWrite(LED, ALTA); retardo(400); digitalWrite(LED, BAJA); retardo(400); }
El programa iluminará el LED con retraso 400ms.
- Compilar el programa
hacer
- Cargar el programa. No te olvides de mantenga presionado el botón de reset.
hacer subir
- Suelte el botón
- Desconecte el Arduino. Desconectar solo alambre 3.3V sin apagar la frambuesa. No sé si es para hacer o no pero funciona.
- Desconecte el 4 relacionadas con el hijo SPI
- Vuelva a conectar el LED pin D13 (o que ha configurado en tu programa)
- Vuelva a encender el Arduino. El LED debe destellar ahora.
Este es un método que funciona. Las desventajas son :
- Mantenga pulsado el botón ! No es muy conveniente porque tienes que estar al lado de la Arduino !
- Conecte los cables SPI para cada carga. ¿Es posible utilizar los pines RX / TX dedicada ?
- La compilación es lenta en Frambuesa Pi. Allí, No hay mucho que hacer …
Ahora utilizo esta edición para crear pequeñas sondas inalámbricas. Los siguientes pasos son por lo tanto comunicación Raspberry Pi con módulos 433Mz o NRF24L01 y módulo de potencia para máxima autonomía.
Si tienes alguna idea de uso de este tipo de montaje, No dude en compartirlos en los comentarios !