Inhoudsopgave:
- Stap 1: Installeer Windows Driver voor Attiny85
- Stap 2: Installeer bordpakketten voor Arduino
- Stap 3: Hoe het programma te uploaden
- Stap 4: Problemen oplossen
Video: Hoe Attiny85 met Arduino te gebruiken: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Ik heb een nieuw Attiny85-bord van Digispark gekocht.
Maar kon het twee dagen niet gebruiken alleen vanwege de stuurprogrammapakketten. En uiteindelijk na veel zoeken vond ik het antwoord. Ik heb hiervoor verschillende tutorials doorverwezen en geprobeerd. Ik kreeg een foutmelding voor de COM-poort in Arduino. Hier heb ik het voor opgelost.
Pinouts: Alle pinnen kunnen worden gebruikt als digitale I/O
Pin 0 → I2C SDA, PWM (LED op Model B)
Pin 1 → PWM (LED op Model A)
Pin 2 → I2C SCK, Analoog In
Pin 3 → Analog In (ook gebruikt voor USB+ wanneer USB in gebruik is)
Pin 4 → PWM, Analoog (ook gebruikt voor USB - wanneer USB in gebruik is)
Pin 5 → Analoog In
Voor een handige pin-referentie flip over de Digispark - pin-mogelijkheden staan vermeld op de achterkant
Stap 1: Installeer Windows Driver voor Attiny85
Als u Arduino 1.6.6 of hoger en Windows gebruikt, moet u de stuurprogramma's handmatig downloaden en installeren. Download, pak het uit en voer "Install Drivers" (op 32-bits systemen) of "DPInst64" (op 64-bits systemen) uit.
De stuurprogrammabestanden bevinden zich hier:
Koppeling
Na het downloaden van het.zip-bestand > pak het uit.
en voer de
Installeer drivers.exe (voor 64 bit OS)
DPinst64.exe (voor 32-bits besturingssysteem)
Stap 2: Installeer bordpakketten voor Arduino
Kopieer deze url en plak in de Bestand>voorkeur>extra url van de boardmanager
digistump.com/package_digistump_index.json
- Ga naar het menu "Tools" en vervolgens naar het submenu "Board" - selecteer "Boards Manager" en selecteer vervolgens in de vervolgkeuzelijst Type "Contributed":
- Selecteer het pakket "Digistump AVR Boards" en klik op de knop "Installeren".
- U ziet de voortgang van het downloaden in de onderste balk van het venster "Boardsbeheer" wanneer dit is voltooid, wordt "Geïnstalleerd" weergegeven naast dat item in de lijst.
- WINDOWS-GEBRUIKERS: Wanneer de installatie is voltooid met een pop-upvenster van de wizard Driver installeren, klikt u op "Volgende" in dit venster om de stuurprogramma's voor Digistump Boards te installeren (als u ze al hebt geïnstalleerd, zal dit installatieprogramma ze bijwerken en eventuele ontbrekende installeren)
- Nadat de installatie is voltooid, sluit u het venster "Boards Manager" en selecteert u Digispark in het menu Tools → Boards. "Digispark (Standaard - 16.5mhz)" is het bord dat door alle nieuwe gebruikers moet worden geselecteerd.
- De installatie is nu voltooid! (Linux-gebruikers zie onderstaande opmerking)
Linux installeren Als je dat nog niet eerder hebt gedaan - Installeer de udev-regels die je hier vindt: sectie Probleemoplossing
LET OP LINUX-GEBRUIKERS: BEKIJK DE LINUX PROBLEEMOPLOSSING PAGINA**
Stap 3: Hoe het programma te uploaden
Het Digispark werkt een beetje anders dan sommige Arduino-compatibele producten. De Digispark programma's met een andere procedure.
Selecteer in het menu Extra de optie Bord→Digispark (standaard - 16.5 Mhz)
Schrijf wat code, open je code.
U hoeft uw Digispark niet aan te sluiten voordat u upload oproept. Druk op de upload-knop.
Het onderste statusvak zal u nu vragen om uw Digispark aan te sluiten - op dit punt moet u het aansluiten - of loskoppelen en opnieuw aansluiten.
Je ziet de voortgang van de upload en vervolgens wordt je code meteen uitgevoerd op het Digispark. Als u de Digispark loskoppelt en weer aansluit of op een andere voedingsbron aansluit, duurt het 5 seconden voordat de door u geprogrammeerde code wordt uitgevoerd. Deze vertraging van 5 seconden is de Digispark Pro die controleert of u het probeert te programmeren.
Stap 4: Problemen oplossen
Dit om in gedachten te houden
Digisparks maken geen seriële poorten. De digispark arduino-software communiceert rechtstreeks met de digispark via een combinatie van onbewerkte lage snelheid USB-protocollen en HID-protocollen om ruimte te besparen en meer in overeenstemming te zijn met de USB-specificatie.
Bij gebruik van de Digispark Arduino-software maakt het niet uit wat er is geselecteerd in de lijst met seriële poorten - er wordt niets gebruikt. Zorg ervoor dat Digispark is geselecteerd in het Programmer-menu en Digispark (tiny core) is geselecteerd in het Board-menu en dat u aan de slag moet.
Bij gebruik van de Digispark Arduino-software maakt het niet uit wat er is geselecteerd in de lijst met seriële poorten - er wordt niets gebruikt. Zorg ervoor dat Digispark is geselecteerd in het Programmer-menu en Digispark (tiny core) is geselecteerd in het Board-menu en dat u aan de slag moet.
- Als u voor de voorbeeldprogramma's "Apparaat niet gevonden" krijgt, zelfs nadat u het DigiUSB-stuurprogramma in de map met voorbeelden hebt geïnstalleerd, probeer dan dit: https://digistump.com/board/index.php/topic, 257.0.html
- Als Windows geen "DigiUSB" maar een generiek "HID-compatibel apparaat"/"USB-invoerapparaat"-paar herkent, ga dan naar Apparaatbeheer en zoek in de categorie "Human Interface Devices" het USB-invoerapparaat met een leveranciers-ID van 0x16C0 en selecteer "update driver" / "browse my computer" / "laat me kiezen uit een lijst" en de DigiUSB zou daar moeten verschijnen.
Aanbevolen:
Hoe de GPIO-pinnen en Avrdude van een Raspberry Pi te gebruiken om DIMP 2 of DA PIMP te Bit-bang-programma te gebruiken 2: 9 stappen
Hoe de GPIO-pinnen van een Raspberry Pi en Avrdude te gebruiken voor Bit-bang-programma DIMP 2 of DA PIMP 2: Dit zijn stapsgewijze instructies voor het gebruik van een Raspberry Pi en het gratis open-source commando avrdude to bit-bang -programmeer een DIMP 2 of DA PIMP 2. Ik neem aan dat je bekend bent met je Raspberry Pi en de LINUX-opdrachtregel. Je hoeft niet
Infraroodsensor gebruiken met Arduino 8 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Infraroodsensor gebruiken met Arduino: wat is een infraroodsensor (ook bekend als IR-sensor? Een IR-sensor is een elektronisch instrument dat IR-signalen scant in specifieke frequentiebereiken die zijn gedefinieerd door normen en deze omzet in elektrische signalen op de uitgangspin (meestal signaalpin genoemd) . Het IR-signaal
Rotary Encoder: hoe het werkt en hoe te gebruiken met Arduino - Ajarnpa
Rotary Encoder: hoe het werkt en hoe te gebruiken met Arduino: je kunt deze en andere geweldige tutorials lezen op de officiële website van ElectroPeak. Overzicht In deze tutorial leer je hoe je de roterende encoder gebruikt. Eerst zie je wat informatie over de roterende encoder, en dan leer je hoe je
Hoe de Wiimote als computermuis te gebruiken Kaarsen als sensor gebruiken!! - Ajarnpa
De Wiimote als computermuis gebruiken Kaarsen als sensor gebruiken!!: Deze gids laat je zien hoe je je Wii-afstandsbediening (Wiimote) op je pc aansluit en als muis gebruikt
Hoe de Instructables IRC-chatroom te gebruiken! 6 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe de Instructables IRC-chatroom te gebruiken!: Vóór de implementatie van de Meebo-chatroom, waar de meesten van jullie in zijn geweest of van hebben gehoord, had Instructables een IRC-chatroom. De meebo-kamer heeft ons goed gediend, maar is beperkt, heeft veel gebreken, en verzandt de meeste gemiddelde computersystemen. IRC-ka