Jumpstart: Digispark ATtiny85 & Platformio

Kurzanleitung, um einen Digispark ATtiny85 (oder clone) mit Platformio inkl. Mausemulation zum laufen zu bringen.

platformio.ini:

[env:attiny85]
platform = atmelavr
board = digispark-tiny
framework = arduino

build_flags = -Wno-error=narrowing

src/main.cpp

#include "Arduino.h"
#include <DigiMouse.h>


void setup() {
  pinMode(1, OUTPUT);
  DigiMouse.begin(); //start

}

void loop() {
  DigiMouse.moveY(50);
  DigiMouse.delay(1000);
  digitalWrite(1, LOW);

  DigiMouse.moveX(50); 
  DigiMouse.delay(1000);
  digitalWrite(1, HIGH); 

  DigiMouse.moveY(-50);
  DigiMouse.delay(1000);
  digitalWrite(1, LOW);

  DigiMouse.moveX(-50); 
  DigiMouse.delay(1000);
  digitalWrite(1, HIGH); 

}

Flashen:

Auf die Meldung “Uploading .pio/build/attiny85/firmware.hex” warten und dann erst den ATtiny85 anschließen.

Das Programm simuliert eine einfache Mausbewegung und schaltet die LED regelmäßig ein und aus.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert


The reCAPTCHA verification period has expired. Please reload the page.