Indholdsfortegnelse:

Sådan bruges Attiny85 med Arduino: 4 trin
Sådan bruges Attiny85 med Arduino: 4 trin

Video: Sådan bruges Attiny85 med Arduino: 4 trin

Video: Sådan bruges Attiny85 med Arduino: 4 trin
Video: How to use Prototyping Shield with breadboard for Arduino 2024, Juli
Anonim
Sådan bruges Attiny85 med Arduino
Sådan bruges Attiny85 med Arduino

Jeg købte et nyt Digisparks Attiny85 Board.

Men kunne ikke bruge den i to dage, bare på grund af driverpakkerne. Og endelig efter at have søgt meget fandt jeg svaret. Jeg henviste forskellige tutorials til dette og forsøgte. Jeg fik en fejl for COM -port i Arduino. Her løste jeg det.

Pinouts: Alle pins kan bruges som digital I/O

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

Pin 1 → PWM (LED på Model A)

Pin 2 → I2C SCK, Analog ind

Pin 3 → Analog ind (bruges også til USB+ når USB er i brug)

Pin 4 → PWM, analog (bruges også til USB- når USB er i brug)

Pin 5 → Analog ind

For en praktisk stiftreference, vend om Digispark - pin -funktionerne er angivet på bagsiden

Trin 1: Installer Windows Driver til Attiny85

Installer Windows -driver til Attiny85
Installer Windows -driver til Attiny85

Hvis du bruger Arduino 1.6.6 eller nyere og windows - skal du downloade og installere driverne manuelt. Download, pak ud og kør "Installer drivere" (på 32bit -systemer) eller "DPInst64" (på 64bit -systemer).

Driverfilerne findes her:

Link

Efter download af.zip -filen> udpak den.

og kør

Installer drivers.exe (til 64 bit OS)

DPinst64.exe (til 32 bit OS)

Trin 2: Installer brætpakker til Arduino

Installer bordpakker til Arduino
Installer bordpakker til Arduino
Installer bordpakker til Arduino
Installer bordpakker til Arduino
Installer bordpakker til Arduino
Installer bordpakker til Arduino

Kopiér denne url og indsæt i Fil> præference> ekstra board manager url

digistump.com/package_digistump_index.json

  • Gå til menuen "Værktøjer" og derefter undermenuen "Board" - vælg "Boards Manager", og vælg derefter "Bidraget" fra rullemenuen type:
  • Vælg pakken "Digistump AVR Boards", og klik på knappen "Installer".
  • Du vil se downloadforløbet i bundlinjen i vinduet "Boards Manager", når det er færdigt, og det vil vise "Installeret" ved siden af det pågældende element på listen.
  • WINDOWS -BRUGERE: Når installationen er fuldført med et vindue i driverinstallationsguiden, skal du klikke på "Næste" i dette vindue for at installere driverne til Digistump Boards (Hvis du allerede har dem installeret, opdaterer dette installationsprogram dem og installerer alle, der mangler)
  • Når installationen er fuldført, skal du lukke vinduet "Boards Manager" og vælge Digispark i menuen Værktøjer → Boards. “Digispark (Standard - 16.5mhz)” er det kort, der skal vælges af alle nye brugere.
  • Installationen er nu fuldført! (Linux -brugere se note herunder)

Linux -installation Hvis du ikke har gjort det før - Installer udev -reglerne her: Afsnittet om fejlfinding

OBS LINUX BRUGERE: Tjek venligst LINUX FEJLFINDINGSSIDE **

Trin 3: Sådan uploades programmet

Sådan uploades programmet
Sådan uploades programmet
Sådan uploades programmet
Sådan uploades programmet
Sådan uploades programmet
Sådan uploades programmet

Digispark fungerer lidt anderledes end nogle Arduino -kompatible produkter. Digispark -programmerne med en anden procedure.

Fra menuen Værktøjer vælg Board → Digispark (Standard - 16,5Mhz)

Skriv en kode, åbn din kode.

Du behøver ikke at tilslutte din Digispark, før du påberåber upload. Tryk på upload -knappen.

Den nederste statusboks vil nu bede dig om at tilslutte din Digispark - på dette tidspunkt skal du tilslutte den - eller tage stikket ud og tilslutte det igen.

Du vil se uploadforløbet, og derefter vil det straks køre din kode på Digispark. Hvis du frakobler Digispark og sætter den i igen eller slutter den til en anden strømkilde, vil der gå en forsinkelse på 5 sekunder, før den kode, du programmerede, kører. Denne forsinkelse på 5 sekunder kontrollerer Digispark Pro for at se, om du prøver at programmere den.

Trin 4: Fejlfinding

Dette for at huske på

Digisparks opretter ikke serielle porte. Digispark arduino -softwaren kommunikerer direkte til digisparken over en kombination af rå lavhastigheds USB -protokoller og HID -protokoller for at spare plads og være mere kompatibel med USB -specifikationen.

Når du bruger Digispark Arduino -softwaren, er det ligegyldigt, hvad der er valgt på listen over serielle porte - ingen bruges. Bare sørg for, at Digispark er valgt i menuen Programmer, og Digispark (lille kerne) er valgt i Board -menuen, og du skal være i gang.

Når du bruger Digispark Arduino -softwaren, er det ligegyldigt, hvad der er valgt på listen over serielle porte - ingen bruges. Bare sørg for, at Digispark er valgt i menuen Programmer, og Digispark (lille kerne) er valgt i Board -menuen, og du skal være i gang.

  • Hvis du får eksempler på programmer, hvis du får “Enhed ikke fundet”, selv efter at du har installeret DigiUSB -driveren i mappen eksempler, kan du prøve dette: https://digistump.com/board/index.php/topic, 257.0.html
  • Hvis Windows ikke genkender et "DigiUSB", men et generisk "HID-kompatibelt udstyr"/"USB-inputenhed" -par, skal du gå til Enhedshåndtering, finde i kategorien "Human Interface Devices" USB-inputenheden med et leverandør-id på 0x16C0, og vælg "opdater driver" / "gennemse min computer" / "lad mig vælge fra en liste", og DigiUSB skulle dukke op der.

Anbefalede: