Innehållsförteckning:

Hur man använder Attiny85 med Arduino: 4 steg
Hur man använder Attiny85 med Arduino: 4 steg

Video: Hur man använder Attiny85 med Arduino: 4 steg

Video: Hur man använder Attiny85 med Arduino: 4 steg
Video: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Juli
Anonim
Hur man använder Attiny85 med Arduino
Hur man använder Attiny85 med Arduino

Jag köpte en ny Digisparks Attiny85 Board.

Men kunde inte använda den på två dagar bara på grund av förarpaketen. Och slutligen efter att ha letat mycket hittade jag svaret. Jag hänvisade till olika handledning för detta och försökte. Jag fick ett fel för COM -porten i Arduino. Här löste jag för det.

Pinouts: Alla pins kan användas som digital I/O

Pin 0 → I2C SDA, PWM (LED på modell B)

Pin 1 → PWM (LED på modell A)

Pin 2 → I2C SCK, Analog In

Pin 3 → Analog In (används även för USB+ när USB används)

Pin 4 → PWM, Analog (används även för USB- när USB används)

Pin 5 → Analog In

För en praktisk stiftreferens, vänd Digispark -pin -funktionerna på baksidan

Steg 1: Installera Windows -drivrutinen för Attiny85

Installera Windows -drivrutinen för Attiny85
Installera Windows -drivrutinen för Attiny85

Om du använder Arduino 1.6.6 eller högre och windows - måste du ladda ner och installera drivrutinerna manuellt. Ladda ner, packa upp och kör "Install Drivers" (på 32bitars system) eller "DPInst64" (på 64bitars system).

Drivrutinsfilerna finns här:

Länk

Efter nedladdning av.zip -filen> extrahera den.

och kör

Installera drivers.exe (för 64 bitars operativsystem)

DPinst64.exe (för 32 -bitars operativsystem)

Steg 2: Installera brädpaket för Arduino

Installera brädpaket för Arduino
Installera brädpaket för Arduino
Installera brädpaket för Arduino
Installera brädpaket för Arduino
Installera brädpaket för Arduino
Installera brädpaket för Arduino

Kopiera den här webbadressen och klistra in den i Arkiv> inställningar> ytterligare styrelsehanterare

digistump.com/package_digistump_index.json

  • Gå till "Verktyg" -menyn och sedan "Board" undermenyn - välj "Boards Manager" och välj sedan "Bidraget" från rullgardinsmenyn:
  • Välj paketet "Digistump AVR Boards" och klicka på "Installera" -knappen.
  • Du ser nedladdningsförloppet i den nedre fältet i "Boards Manager" -fönstret när det är klart kommer det att visas "Installerat" bredvid det objektet i listan.
  • WINDOWS ANVÄNDARE: När installationen har slutförts med ett fönster för installationsguiden för drivrutiner, klicka på "Nästa" i det här fönstret för att installera drivrutinerna för Digistump Boards (om du redan har dem installerade, kommer detta installationsprogram att uppdatera dem och installera alla som saknas)
  • När installationen är klar stänger du fönstret “Boards Manager” och väljer Digispark från menyn Verktyg → Boards. "Digispark (Standard - 16.5mhz)" är det kort som bör väljas av alla nya användare.
  • Installationen är nu klar! (Linux -användare se anteckning nedan)

Linux -installation Om du inte har gjort det tidigare - Installera udev -reglerna som finns här: avsnittet Felsökning

OBSERVERA LINUX ANVÄNDARE: KONTROLLERA LINUX FELSÖKNINGSSIDAN **

Steg 3: Hur man laddar upp programmet

Hur man laddar upp programmet
Hur man laddar upp programmet
Hur man laddar upp programmet
Hur man laddar upp programmet
Hur man laddar upp programmet
Hur man laddar upp programmet

Digispark fungerar lite annorlunda än vissa Arduino -kompatibla produkter. Digispark -programmen med ett annat förfarande.

På menyn Verktyg väljer du Board → Digispark (standard - 16,5 Mhz)

Skriv en kod, öppna din kod.

Du behöver inte ansluta din Digispark innan du åberopar uppladdning Tryck på uppladdningsknappen.

Den nedre statusrutan kommer nu att be dig att ansluta din Digispark - vid denna tidpunkt måste du ansluta den - eller koppla ur och anslut den igen.

Du kommer att se uppladdningsförloppet och sedan körs din kod omedelbart på Digispark. Om du kopplar ur Digispark och kopplar in den igen eller ansluter den till en annan strömkälla kommer det att gå en fördröjning på 5 sekunder innan koden du programmerade körs. Denna fördröjning på 5 sekunder gör att Digispark Pro kontrollerar om du försöker programmera den.

Steg 4: Felsökning

Detta att tänka på

Digisparks skapar inte seriella portar. Digispark arduino -programvaran kommunicerar direkt till digisparken över en kombination av råa låghastighets USB -protokoll och HID -protokoll för att spara utrymme och vara mer kompatibel med USB -specifikationen.

När du använder Digispark Arduino -mjukvaran spelar det ingen roll vad som väljs i seriell portlista - ingen används. Se bara till att Digispark är valt i programmeringsmenyn och att Digispark (liten kärna) är valt i menyn Board så ska du vara igång.

När du använder Digispark Arduino -mjukvaran spelar det ingen roll vad som väljs i seriell portlista - ingen används. Se bara till att Digispark är valt i programmeringsmenyn och att Digispark (liten kärna) är valt i styrningsmenyn så ska du vara igång.

  • För exempelprogrammen om du får “Enhet hittades inte” även efter att du har installerat DigiUSB -drivrutinen i mappen exempel, försök med detta: https://digistump.com/board/index.php/topic, 257.0.html
  • Om Windows inte känner igen ett "DigiUSB" men ett generiskt "HID-kompatibelt enhet"/"USB-ingångsenhet" -par, gå till Enhetshanteraren, hitta i kategorin "Mänskliga gränssnittsenheter" USB-ingångsenheten med ett leverantörs-ID för 0x16C0 och välj "uppdatera drivrutinen" / "bläddra i min dator" / "låt mig välja från en lista" och DigiUSB ska dyka upp där.

Rekommenderad: