Contidos
ocultar
Como usar Arduino REES2 Uno
Como usar Arduino Uno
Aplicación típica
- Xoscillo, un osciloscopio de código aberto
- Arduinome, un dispositivo controlador MIDI que imita o Monome
- OBDuino, un ordenador de viaxe que usa a interface de diagnóstico a bordo que se atopa na maioría dos coches modernos
- Ardupilot, software e hardware de drones
- Gameduino, un escudo de Arduino para crear videoxogos retro en 2D
- ArduinoPhone, un teléfono móbil para facer vostede mesmo
- Plataforma de proba de calidade da auga
Descarga / Instalación
- Ir a www.arduino.cc para descargar a última versión do software arduino e seleccionar o seu sistema operativo
- Na barra de título Fai clic na pestana Software , só tes que desprazar cara abaixo cando verás esta imaxe
- Segundo o teu sistema operativo, como se tes un sistema Windows, selecciona o instalador de Windows.
A configuración inicial
- Seleccione o menú Ferramentas e o taboleiro
- Despois selecciona o tipo de placa Arduino que queres programar, no noso caso é a Arduino Uno.
- Seleccione o programador Arduino ISP, se este non está seleccionado debe seleccionar o Arduino ISP programador. despois de conectar o Arduino debe seleccionar o porto COM.
Pestañear un led
- Conecte a placa ao ordenador. No Arduino, o software vai a File -> Examples -> Conceptos básicos -> LED parpadeante. O código cargarase automaticamente na xanela.
- Preme o botón Cargar e agarda ata que o programa diga Cargando feito. Deberías ver que o LED ao lado do pin 13 comeza a parpadear. Teña en conta que xa hai un LED verde conectado á maioría das placas; non precisa necesariamente un LED separado.
Resolución de problemas
Se non podes cargar ningún programa en Arduino Uno e recibe este erro para "BLINK" Mentres cargas Tx e Rx parpadea ao mesmo tempo e xera a mensaxe
avrdude: erro de verificación, primeiro desajuste no byte 0x00000x0d != 0x0c Erro de verificación de Avrdude; incompatibilidade de contido Avrdudedone "Grazas"
Suxestión
- Asegúrate de ter seleccionado o elemento correcto no menú Ferramentas > Taboleiro. Se tes un Arduino Uno, terás que escollelo. Ademais, as placas Arduino Duemilanove máis novas veñen cun ATmega328, mentres que as máis antigas teñen un ATmega168. Para comprobar, le o texto no microcontrolador (o chip máis grande) da túa placa Arduino.
- Comprobe que o porto axeitado está seleccionado no menú Ferramentas > Porto serie (se o seu porto non aparece, proba a reiniciar o IDE coa placa conectada ao ordenador). En Mac, o porto serie debería ser algo así como /dev/tty.usbmodem621 (para Uno ou Mega 2560) ou /dev/tty.usbserial-A02f8e (para placas antigas baseadas en FTDI). En Linux, debería ser /dev/ttyACM0 ou similar (para Uno ou Mega 2560) ou
/dev/ttyUSB0 ou similar (para placas máis antigas). - En Windows, será un porto COM pero terás que consultar o Xestor de dispositivos (en Portos) para ver cal. Se parece que non tes un porto serie para a túa placa Arduino, consulta a seguinte información sobre controladores.
Condutores
- En Windows 7 (especialmente a versión de 64 bits), quizais necesites ir ao Xestor de dispositivos e actualizar os controladores para Uno ou Mega 2560.
- Só tes que facer clic co botón dereito do rato no dispositivo (a placa debe estar conectada ao teu ordenador) e apuntar Windows ao .inf axeitado file de novo. O .inf está no directorio controladores/ do software Arduino (non no subdirectorio controladores USB FTDI do mesmo).
- Se recibe este erro ao instalar os controladores Uno ou Mega 2560 en Windows XP: "O sistema non pode atopar o file especificado
- En Linux, Uno e Mega 2560 aparecen como dispositivos do formato /dev/ttyACM0. Estes non son compatibles coa versión estándar da biblioteca RXTX que usa o software Arduino para a comunicación en serie. A descarga de software Arduino para Linux inclúe unha versión da biblioteca RXTX parcheada para buscar tamén estes dispositivos /dev/ttyACM*. Tamén hai un paquete Ubuntu (para 11.04) que inclúe soporte para estes dispositivos. Non obstante, se está a usar o paquete RXTX da súa distribución, é posible que necesite crear unha ligazón simbólica de /dev/ttyACM0 a/dev/ttyUSB0 (por exemploample) para que o porto serie apareza no software Arduino
Corre
- sudo usermod -a -G tty yourUserName
- sudo usermod -a -G marca o teu nome de usuario
- Peche sesión e inicie sesión de novo para que os cambios teñan efecto.
Acceso ao porto serie
- En Windows, se o software tarda en iniciarse ou falla ao iniciarse ou o menú Ferramentas tarda en abrirse, é posible que teñas que desactivar os portos serie Bluetooth ou outros portos COM conectados en rede no Xestor de dispositivos. O software Arduino analiza todos os portos serie (COM) do teu ordenador cando se inicia e cando abres o menú Ferramentas, e estes portos en rede ás veces poden causar grandes atrasos ou fallos.
- Comprobe que non está a executar ningún programa que escanee todos os portos serie, como o software USB Cellular Wi-Fi Dongle (por exemplo, de Sprint ou Verizon), aplicacións de sincronización de PDA, controladores Bluetooth-USB (por exemplo, BlueSoleil), ferramentas virtuais daemon, etc.
- Asegúrate de que non tes un software de cortalumes que bloquee o acceso ao porto serie (por exemplo, ZoneAlarm).
- É posible que teñas que saír de Procesamento, PD, vvvv, etc. se os usas para ler datos a través da conexión USB ou en serie á placa Arduino.
- En Linux, podes probar a executar o software Arduino como root, polo menos temporalmente para ver se soluciona a carga.
Conexión física
- Primeiro asegúrate de que o teu taboleiro estea acendido (o LED verde está aceso) e conectado ao ordenador.
- O Arduino Uno e o Mega 2560 poden ter problemas para conectarse a un Mac a través dun concentrador USB. Se non aparece nada no menú "Ferramentas > Porto serie", proba a conectar a placa directamente ao teu ordenador e reinicia o IDE de Arduino.
- Desconecte os pinos dixitais 0 e 1 durante a carga xa que se comparten coa comunicación en serie co ordenador (pódense conectar e usar despois de cargar o código).
- Proba a cargar sen nada conectado á placa (agás o cable USB, por suposto).
- Asegúrese de que a placa non toque nada metálico ou condutor.
- Proba cun cable USB diferente; ás veces non funcionan.
Restablecemento automático
- Se tes un taboleiro que non admite o reinicio automático, asegúrate de reiniciar o taboleiro uns segundos antes de cargalo. (O Arduino Diecimila, Duemilanove e Nano admiten o reinicio automático do mesmo xeito que o LilyPad, Pro e Pro Mini con cabeceiras de programación de 6 pinos).
- Non obstante, teña en conta que algúns Diecimila queimáronse accidentalmente cun cargador de arranque incorrecto e é posible que premas fisicamente o botón de reinicio antes de cargalos.
- Non obstante, nalgúns ordenadores, é posible que teñas que premer o botón de reinicio do taboleiro despois de premer o botón de carga no entorno Arduino. Proba diferentes intervalos de tempo entre os dous, ata 10 segundos ou máis.
- Se recibe este erro: [VP 1]O dispositivo non responde correctamente. Tenta cargar de novo (é dicir, restablece o taboleiro e preme o botón de descarga unha segunda vez).
Cargador de arranque
- Asegúrate de que hai un cargador de arranque gravado na túa placa Arduino. Para comprobar, restablece o taboleiro. O LED incorporado (que está conectado ao pin 13) debería parpadear. Se non é así, pode que non haxa un cargador de arranque no teu taboleiro.
- Que tipo de taboleiro tes. Se é un Mini, LilyPad ou outra placa que require cableado adicional, inclúa unha foto do teu circuíto, se é posible.
- Se puideches cargar o contido no taboleiro ou non. Se é así, que estaba facendo co taboleiro antes ou cando deixou de funcionar, e que software engadiu ou eliminaches recentemente do teu ordenador?
- As mensaxes que se mostran cando tentas cargar coa saída detallada activada. Para iso, manteña premida a tecla Maiúsculas mentres fai clic no botón de carga da barra de ferramentas.