Instalación y hola mundo: Placa Digispark Attiny con Arduino IDE

  1. Instalar los Drivers
  1. Descargar los controladores:

https://github.com/digistump/DigistumpArduino/releases/download/1.6.7/Digistump.Drivers.zip

  1. Descomprimir
  2. Instalar DPInst64 (para 64 bits) o Install Drivers (para 32 bits)
  1. Modificar las preferencias
    1. File / Preferencias
    2. Additional Boards Manager URLs
    3. Añadir: http://digistump.com/package_digistump_index.json
  2. Instalar la nueva placa 
    1. Tools / Board / Board Manager
    2. Type: Contribute
    3. Instalar: Digistump AVR Boards
  3. Seleccionar la nueva placa
    1. Tools / Board
    2. Seleccionar: Digispark (Default – 16.5mhz)
    3. [Programer no importa]
  4. Reconocimiento de la placa por windows   
  1. Ir a Device Manager
  2. /View/ Show hidden devices
  3. Click derecho en Digispark Bootloader / Update driver
  4. Browse my computer for drivers / elegir carpeta de los drivers
  1. Hola mundo
    1. Desconectar la placa
    2. Presionar el botón de subir el sketch en el IDE
    3. Esperar la indicación de introducir la placa en el puerto USB

// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(0, OUTPUT); //LED on Model B
pinMode(1, OUTPUT); //LED on Model A
Serial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {
digitalWrite(0, HIGH); // turn the LED on (HIGH is the voltage level)
digitalWrite(1, HIGH);
delay(3000); // wait for a second
Serial.print(“Encendido”);

digitalWrite(0, LOW); // turn the LED off by making the voltage LOW
digitalWrite(1, LOW);
delay(2000); // wait for a second
Serial.print(“Apagado”);
}

Nota: Si se introduce la placa antes del presionar el botón de subir, después de 5 segundos la placa solo ejecutará el programa que tiene cargado, no será capaz de cargar el nuevo programa

Características

Support for the Arduino IDE 1.0+ (OSX/Win/Linux)
Power via USB or External Source – 5v or 7-35v (12v or less recommended, automatic selection)
On-board 500ma 5V Regulator
Built-in USB
6 I/O Pins (2 are used for USB only if your program actively communicates over USB, otherwise you can use all 6 even if you are programming via USB)
8k Flash Memory (about 6k after bootloader)
I2C and SPI (vis USI)
PWM on 3 pins (more possible with Software PWM)
ADC on 4 pins
Power LED and Test/Status LED

 

Distribución de pines

Pin
Number
Output
Voltage
Analogue Port Number
analogRead()
PWM USB Test
LED
I2C SPI*
0 5 V Y – 504 Hz Rev 1 SDA MISO
1 5 V Y – 504 Hz Rev 2 / 4 MOSI
2 5 V 1 SCL SCK
3 3.6 V 3 Y – 1.5k Ohm to 5 V
Zener diode (3.6 V maximum in- & output)
4 3.6 V 2 Y – 1007 Hz Y
Zener diode (3.6 V maximum in- & output)
5 3 V 0

Sé el primero en comentar

Dejar una contestacion