Paso 4: Obtener programas sobre el ATTiny
Ajustar el programador para Arduino como ISP.
Cargar el programa que desea sobre el ATTiny. En este ejemplo, estoy usando el programa de registro de cambio de antes. Situado en la parte inferior.
Usted puede obtener esta advertencia. Si eso sucede, está bien. Trabajó.
ATtiny84
AVRDUDE: por favor definir señales de PAGEL y BS2 en el archivo de configuración por parte
ATtiny84
Si no funciona, intente abrir el ArduinoISP en ejemplo y que ejecuta en la ONU por sí sola. No conectado cables o tapa. A continuación, vuelva a intentar programar el ATTiny tablero usando
Recuerde, sólo los siguientes comandos de arduino son compatibles:
pinMode()
digitalWrite()
digitalRead()
analogRead()
analogWrite()
shiftOut()
pulseIn()
Millis()
micros()
Delay()
delayMicroseconds()
SoftwareSerial (se ha actualizado en Arduino 1.0)
***************************************** #define pasador 6 Este es el valor hexadecimal de cada número almacenado en una matriz de índice numérico int i; void setup() {}
//ATTiny
#define CLK 7
#define datos de 8
digitOne Byte [10] = {0x6F, 0 x 09, 0x73, 0x3B, 0x1D, 0x3E, 0x7C, 0x0B, 0x7F, 0x1F};
digitTwo Byte [10] = {0x7B, 0x11, 0x67, 0x37, 0x1D, 0x3E, 0x7C, 0 x 13, 0x7F, 0x1F};
pinMode (cierre, salida);
pinMode (CLK, salida);
pinMode (datos, salida);
}
void loop() {}
para (int i = 0; i < 10; i ++) {}
para (int j = 0; j < 10; j ++) {}
digitalWrite (pestillo, bajo);
shiftOut (DATA, CLK, MSBFIRST, ~ digitTwo[i]); digitTwo
shiftOut (DATA, CLK, MSBFIRST, ~ digitOne[j]); digitOne
digitalWrite (cierre, alta);
Delay(500);
}
}
}