Innholdsfortegnelse:

Hvordan bruke Attiny85 med Arduino: 4 trinn
Hvordan bruke Attiny85 med Arduino: 4 trinn

Video: Hvordan bruke Attiny85 med Arduino: 4 trinn

Video: Hvordan bruke Attiny85 med Arduino: 4 trinn
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, November
Anonim
Hvordan bruke Attiny85 med Arduino
Hvordan bruke Attiny85 med Arduino

Jeg kjøpte et nytt Digisparks Attiny85 -bord.

Men klarte ikke å bruke den på to dager bare på grunn av driverpakkene. Og til slutt etter å ha søkt mye fant jeg svaret. Jeg henviste til forskjellige opplæringsprogrammer for dette og prøvde. Jeg fikk en feil for COM -porten i Arduino. Her løste jeg det.

Pinouts: Alle pins kan brukes 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 (brukes også til USB+ når USB er i bruk)

Pin 4 → PWM, Analog (brukes også til USB- når USB er i bruk)

Pin 5 → Analog inn

For en praktisk pinnereferanse, blar du over Digispark - pin -funksjonene er oppført på baksiden

Trinn 1: Installer Windows Driver for Attiny85

Installer Windows -driver for Attiny85
Installer Windows -driver for Attiny85

Hvis du bruker Arduino 1.6.6 eller nyere og windows - må du laste ned og installere driverne manuelt. Last ned, pakk ut og kjør "Installer drivere" (på 32 -biters systemer) eller "DPInst64" (på 64 -biters systemer).

Driverfilene ligger her:

Lenke

Etter at du har lastet ned.zip -filen> trekk den ut.

og kjør

Installer drivers.exe (for 64 -biters operativsystem)

DPinst64.exe (for 32 -biters operativsystem)

Trinn 2: Installer brettpakker for Arduino

Installer brettpakker for Arduino
Installer brettpakker for Arduino
Installer brettpakker for Arduino
Installer brettpakker for Arduino
Installer brettpakker for Arduino
Installer brettpakker for Arduino

Kopier denne nettadressen og lim inn i Fil> preferanse> tilleggsstyringsadresse

digistump.com/package_digistump_index.json

  • Gå til "Verktøy" -menyen og deretter "Board" undermenyen - velg "Boards Manager" og velg deretter "Contributed" fra rullegardinmenyen.
  • Velg pakken "Digistump AVR Boards" og klikk på "Installer" -knappen.
  • Du ser nedlastingsprosessen på den nederste linjen i vinduet "Boards Manager" når den er fullført, og viser "Installert" ved siden av elementet på listen.
  • WINDOWS -BRUKERE: Når installasjonen er fullført med et vindu for veiviser for installasjon av driver, klikker du "Neste" i dette vinduet for å installere driverne for Digistump Boards (hvis du allerede har dem installert, oppdaterer dette installasjonsprogrammet og installerer alle som mangler)
  • Når installasjonen er fullført, lukker du "Boards Manager" -vinduet og velger Digispark fra Verktøy → Boards -menyen. "Digispark (Standard - 16.5mhz)" er brettet som bør velges av alle nye brukere.
  • Installasjonen er nå fullført! (Linux -brukere se notatet nedenfor)

Linux -installasjon Hvis du ikke har gjort det før - Installer udev -reglene som finnes her: Feilsøking

OBS LINUX BRUKERE: VENNLIGST KONTROLLER LINUX FEILSØKINGSSIDE **

Trinn 3: Slik laster du opp programmet

Hvordan laste opp programmet
Hvordan laste opp programmet
Hvordan laste opp programmet
Hvordan laste opp programmet
Hvordan laste opp programmet
Hvordan laste opp programmet

Digispark fungerer litt annerledes enn noen Arduino -kompatible produkter. Digispark -programmene med en annen prosedyre.

Fra Verktøy -menyen velger du Bord → Digispark (standard - 16,5 Mhz)

Skriv en kode, åpne koden.

Du trenger ikke å koble til Digispark før du starter opplasting. Trykk på opplastingsknappen.

Den nederste statusboksen vil nå be deg om å koble til Digispark - på dette tidspunktet må du koble den til - eller koble fra og koble den til igjen.

Du vil se opplastingsprosessen, og deretter kjører koden din umiddelbart på Digispark. Hvis du kobler fra Digispark og kobler den til igjen eller kobler den til en annen strømkilde, vil det være en forsinkelse på 5 sekunder før koden du programmerte vil kjøre. Denne forsinkelsen på 5 sekunder kontrollerer Digispark Pro for å se om du prøver å programmere den.

Trinn 4: Feilsøking

Dette for å huske på

Digisparks oppretter ikke serielle porter. Digispark arduino -programvaren kommuniserer direkte til digisparken over en kombinasjon av rå lavhastighets USB -protokoller og HID -protokoller for å spare plass og være mer kompatibel med USB -spesifikasjonen.

Når du bruker Digispark Arduino -programvaren spiller det ingen rolle hva som er valgt i serien med serielle porter - ingen brukes. Bare sørg for at Digispark er valgt i Programmer -menyen og Digispark (liten kjerne) er valgt i Board -menyen, og du bør være i gang.

Når du bruker Digispark Arduino -programvaren, spiller det ingen rolle hva som er valgt i serien med serielle porter - ingen brukes. Bare sørg for at Digispark er valgt i Programmer -menyen og Digispark (liten kjerne) er valgt i Board -menyen, og du bør være i gang.

  • For eksempelprogrammene hvis du får “Enhet ikke funnet” selv etter at du har installert DigiUSB -driveren i eksempler -mappen, kan du prøve dette: https://digistump.com/board/index.php/topic, 257.0.html
  • Hvis Windows ikke gjenkjenner et "DigiUSB", men et generisk "HID-kompatibelt apparat"/"USB-inngangsenhet" -par, går du til Enhetsbehandling og finner i kategorien "Menneskelige grensesnittenheter" USB-inngangsenheten med en leverandør-ID på 0x16C0 og velg "oppdater driver" / "bla gjennom datamaskinen" / "la meg velge fra en liste", og DigiUSB skal dukke opp der.

Anbefalt: