In dit artikel leren we u hoe u de ATtiny85-microcontroller met Arduino en de verschillende toepassingen ervan kunt gebruiken, en hoe u deze effectief kunt instellen en programmeren.
Dit bericht behandelt essentiële aspecten van de integratie van de ATtiny85 met het Arduino-ecosysteem, inclusief het flashen van de bootloader en compatibiliteit met andere microcontrollers zoals de STM32.
Hoe gebruik je ATtiny85 met Arduino?
Het gebruik van de ATtiny85 met Arduino omvat verschillende stappen, waaronder het configureren van uw Arduino IDE, het aansluiten van de microcontroller en het uploaden van uw code.
Hier is een gedetailleerde gids:
- Installeer het ATtiny85-bord in Arduino IDE:
- Open de Arduino IDE en ga naar Bestand > Voorkeuren.
- Voeg in het veld “Additional Boards Manager URLs” de URL voor de ATtiny-kern toe (bijvoorbeeld http://digistump.com/package_digistump_index.json).
- Navigeer vervolgens naar Tools > Board > Boards Manager, zoek naar “ATtiny” en installeer de juiste core.
- Selecteer het bord en de processor:
- Ga naar Extra > Bord en selecteer “ATtiny85.”
- Stel de klokfrequentie in, doorgaans 8 MHz, via Extra > Klok.
- Sluit de ATtiny85 aan:
- Je kunt een Arduino gebruiken als ISP (In-System Programmer) om schetsen te uploaden.
Hoe gebruik je ATtiny85 met Arduino?
In dit artikel leren we u hoe u de ATtiny85-microcontroller met Arduino en de verschillende toepassingen ervan kunt gebruiken, en…
Sluit de Arduino als volgt aan op de ATtiny85:
- Arduino Pin 10 naar ATtiny85 opnieuw instellen
- Arduino Pin 11 naar ATtiny85 MOSI
- Arduino Pin 12 naar ATtiny85 MISO
- Arduino Pin 13 naar ATtiny85 SCK
- GND- en VCC-verbindingen dienovereenkomstig.
- Je kunt een Arduino gebruiken als ISP (In-System Programmer) om schetsen te uploaden.
- Upload de schets:
- Selecteer het type programmeur door naar Extra > Programmeur te gaan en ‘Arduino als ISP’ te kiezen.
- Ga ten slotte naar Sketch > Upload Using Programmer om uw code naar de ATtiny85 te uploaden.
Door deze stappen te volgen, kunt u de ATtiny85 effectief gebruiken met de Arduino IDE.
Waar kan ATtiny85 voor worden gebruikt?
De ATtiny85 is een veelzijdige microcontroller die kan worden gebruikt in verschillende projecten, waaronder:
- Sensorinterfaces: Het kan gegevens van sensoren lezen, waardoor het geschikt is voor eenvoudige omgevingsmonitoringsystemen.
- Actuatorbediening: De ATtiny85 kan LED’s, motoren en andere actuatoren besturen, waardoor robotica- en automatiseringstoepassingen mogelijk zijn.
- Draagbare apparaten: Het kleine formaat maakt hem ideaal voor draagbare technologie, zoals fitnesstrackers of smartwatches.
- Eenvoudige automatiseringstaken: Het kan taken beheren zoals het in- en uitschakelen van apparaten op basis van specifieke omstandigheden (bijvoorbeeld lichtniveaus).
- Huisautomatisering: Met connectiviteitsmodules kan de ATtiny85 worden geïntegreerd in slimme thuissystemen voor het op afstand bedienen van lampen en apparaten.
Het lage stroomverbruik en de compacte vormfactor maken een breed scala aan toepassingen mogelijk.
Hoe Digispark ATtiny85 instellen?
Het opzetten van de Digispark ATtiny85 is eenvoudig.
Zo kunt u aan de slag:
- Installeer het Digispark-bord:
- Open de Arduino IDE en navigeer naar Bestand > Voorkeuren.
- Voeg in het veld “Additional Boards Manager URLs” http://digistump.com/package_digistump_index.json toe.
- Ga naar Extra > Bord > Boards Manager, zoek naar “Digispark” en installeer het bord.
- Selecteer het bord:
- Ga in de Arduino IDE naar Extra > Bord en kies “Digispark (USB).”
- Sluit het Digispark aan:
- Sluit het Digispark aan op de USB-poort van uw computer.
De ATtiny85 verschijnt als een USB-apparaat.
- Sluit het Digispark aan op de USB-poort van uw computer.
- Code schrijven en uploaden:
- Schrijf uw Arduino-schets in de IDE.
- Klik op de uploadknop.
De IDE zal u vragen uw Digispark aan te sluiten wanneer deze klaar is om de code te uploaden.
- De code wordt rechtstreeks naar de ATtiny85 geüpload.
Met deze stappen kunt u uw Digispark ATtiny85 snel instellen en programmeren.
Kan ik STM32 gebruiken met Arduino?
Ja, je kunt STM32-microcontrollers gebruiken met Arduino. De STM32-serie wordt ondersteund door de Arduino IDE via de STM32duino-kern.
Zo kunt u aan de slag:
- Installeer het STM32-bord in Arduino IDE:
- Open Arduino IDE en ga naar Bestand > Voorkeuren.
- Voeg in het veld “Additional Boards Manager URLs” de URL voor de STM32-kern toe (bijvoorbeeld http://dan.drown.org/stm32duino/package_STM32duino_index.json).
- Ga naar Tools > Board > Boards Manager, zoek naar “STM32” en installeer het juiste pakket.
- Selecteer het bord:
- Kies het specifieke STM32-bord dat u gebruikt via Extra > Bord.
- Uploadcode:
- Schrijf je schets in de Arduino IDE.
- Sluit uw STM32-bord aan op uw computer en selecteer de juiste poort via Extra > Poort.
- Klik op de uploadknop om uw code te compileren en te uploaden.
Dankzij deze flexibiliteit kunt u de krachtige functies van STM32-microcontrollers benutten terwijl u gebruik maakt van de gebruiksvriendelijke Arduino-omgeving.
Hoe de ATtiny85-bootloader te flashen?
Het flashen van de bootloader op de ATtiny85 is essentieel voor gebruik met Arduino.
Zo doet u het:
- Bereid de Arduino voor als ISP:
- Sluit een Arduino (bijvoorbeeld Uno) aan op uw computer en open de Arduino IDE.
- Laad de ArduinoISP-schets (te vinden onder Bestand> Voorbeelden> ArduinoISP) en upload deze naar de Arduino.
- Sluit de ATtiny85 aan:
- Sluit de ATtiny85 aan op de Arduino zoals beschreven in de vorige paragrafen (met behulp van de MOSI-, MISO-, SCK- en RESET-pinnen).
- Selecteer het ATtiny85-bord:
- Ga in de Arduino IDE naar Tools > Board en selecteer “ATtiny85.”
- Stel de klokfrequentie in op de gewenste instelling (meestal 8 MHz).
- Selecteer de programmeur:
- Kies “Arduino als ISP” onder Extra > Programmeur.
- Brand de bootloader:
- Klik ten slotte op Extra > Bootloader branden.
De IDE flasht de bootloader naar de ATtiny85.
- Klik ten slotte op Extra > Bootloader branden.
Nadat je de bootloader succesvol hebt geflasht, kun je schetsen rechtstreeks naar de ATtiny85 uploaden met behulp van de Arduino IDE.
We hopen dat dit artikel u heeft geholpen te leren werken met de ATtiny85-microcontroller, inclusief de installatie, toepassingen en programmeertechnieken. Wij geloven dat deze uitleg een uitgebreide handleiding biedt om aan de slag te gaan met ATtiny85 en uw Arduino-projecten te verbeteren