Paso 4: Carga sin cables
Os adjunto un vídeo para que veáis cómo funciona todo el proceso. Solía un bosquejo de blink modificado como el bosquejo para subir con fines experimentales. Sólo toma 1.100 bytes de memoria, pero este método debería funcionar también para el tamaño máximo de archivo. Ha sido probado con hasta un boceto de 25 kb (programa de CNC A que escribí el año pasado).
Gracias por ver.
Este es el código con que utiliza para probar este método inalámbrico.
/*
Este es un boceto de blink modificado basado en el ejemplo de bosquejo de blink suministrado
por Arduino. Sin embargo no necesita modificar cualquier código que usted eligió para
forma inalámbrica subir, sólo ayuda a acortar el tiempo de inactividad entre cargas. En
cualquier caso, no puede subir mientras el LED azul en el escudo.
*/
Perno de 13 tiene un LED conectado en la mayoría de placas Arduino.
darle un nombre:
int led = 13;
la rutina de instalación se ejecuta una vez al presionar reset:
void setup()
{
Inicializa el pin digital como salida.
pinMode (led, salida);
/*
Esta siguiente sección de código de señales para el escudo que el proceso de la programación
ha completado. Al hacerlo, esto detiene el tiempo de espera y le permite
inmediatamente subir código otra vez. Sin embargo es su subido opcional nad
trata nunca tiene que ser adaptado para programación a través de este método, porque el
escudo tiene un 60s tiempo de espera de otra manera.
*/
pinMode (A0, salida);
digitalWrite (A0, LOW);
Delay(1);
digitalWrite (A0, alto);
Delay(1);
digitalWrite (A0, LOW);
pinMode (A0, entrada);
}
una y otra vez funciona para siempre la rutina bucle:
void loop()
{
digitalWrite (led, alto); Encienda el LED (alto es el nivel de voltaje)
Delay(1000); Espere un segundo
digitalWrite (led, baja); Apagar el LED por lo que la tensión baja
Delay(1000); Espere un segundo
}