Taula de continguts:
- Pas 1: instal·leu el controlador de Windows per a Attiny85
- Pas 2: instal·leu paquets de taules per a Arduino
- Pas 3: Com penjar el programa
- Pas 4: Solució de problemes
Vídeo: Com utilitzar Attiny85 amb Arduino: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Vaig comprar un nou tauler Attiny85 de Digispark.
Però no va poder utilitzar-lo durant dos dies només a causa dels paquets del controlador. I finalment després de buscar molt, vaig trobar la resposta. He remès diversos tutorials per a això i he provat. Rebia un error pel port COM a Arduino. Aquí ho vaig resoldre.
Pinouts: tots els pins es poden utilitzar com E / S digitals
Pin 0 → I2C SDA, PWM (LED del model B)
Pin 1 → PWM (LED del model A)
Pin 2 → I2C SCK, entrada analògica
Pin 3 → Entrada analògica (també s’utilitza per USB + quan s’utilitza USB)
Pin 4 → PWM, analògic (també s'utilitza per a USB quan s'utilitza USB)
Pin 5 → Entrada analògica
Per obtenir una pràctica referència de pin, passeu el Digispark: les funcions de pin es mostren a la part posterior
Pas 1: instal·leu el controlador de Windows per a Attiny85
Si feu servir Arduino 1.6.6 o superior i Windows, haureu de descarregar i instal·lar els controladors manualment. Descarregueu, descomprimiu i executeu "Instal·lar controladors" (en sistemes de 32 bits) o "DPInst64" (en sistemes de 64 bits).
Els fitxers del controlador es troben aquí:
Enllaç
Després de descarregar el fitxer.zip> extraieu-lo.
i executar el
Instal·leu drivers.exe (per a sistemes operatius de 64 bits)
DPinst64.exe (per a sistemes operatius de 32 bits)
Pas 2: instal·leu paquets de taules per a Arduino
Copieu aquesta url i enganxeu-la a l'arxiu> preferència> URL addicional del gestor de taulers
digistump.com/package_digistump_index.json
- Aneu al menú "Eines" i després al submenú "Tauler": seleccioneu "Gestor de taulers" i, a continuació, al menú desplegable tipus seleccioneu "Contribuït":
- Seleccioneu el paquet "Digistump AVR Boards" i feu clic al botó "Instal·la".
- Veureu el progrés de la descàrrega a la barra inferior de la finestra "Administrador de taulers" quan estigui complet, es mostrarà "Instal·lat" al costat de l'element de la llista.
- USUARIS DE WINDOWS: Quan completeu la instal·lació amb una finestra emergent de l’assistent d’instal·lació del controlador, feu clic a “Següent” en aquesta finestra per instal·lar els controladors de les plaques Digistump (si ja les teniu instal·lades, aquest instal·lador les actualitzarà i instal·larà les que falten)
- Amb la instal·lació completa, tanqueu la finestra "Administrador de taulers" i seleccioneu el Digispark al menú Eines → Taulers. "Digispark (per defecte - 16,5 mhz)" és el tauler que haurien de seleccionar tots els usuaris nous.
- La instal·lació ja s'ha completat. (Els usuaris de Linux veuen la nota següent)
Instal·lació de Linux Si no ho heu fet abans: instal·leu les regles udev que es troben aquí: secció de resolució de problemes
ATENCIÓ ALS USUARIS DE LINUX: COMPROVEU LA PÀGINA DE RESOLUCIÓ DE PROBLEMES DE LINUX **
Pas 3: Com penjar el programa
El Digispark funciona una mica diferent que alguns productes compatibles amb Arduino. Els programes Digispark amb un procediment diferent.
Al menú Eines, seleccioneu Tauler → Digispark (per defecte - 16,5 MHz)
Escriviu un codi, obriu el vostre codi.
No cal que connecteu el vostre Digispark abans d’invocar la càrrega Feu clic al botó de càrrega.
El quadre d’estat inferior us demanarà que connecteu el vostre Digispark (en aquest moment, cal que el connecteu) o que el desconnecteu i el torneu a connectar.
Veureu el progrés de la càrrega i, tot seguit, executarà el vostre codi al Digispark. Si desconnecteu el Digispark i el torneu a connectar o el connecteu a una altra font d'alimentació, hi haurà un retard de 5 segons abans que s'executi el codi que heu programat. Aquest retard de 5 segons fa que Digispark Pro comprovi si esteu intentant programar-lo.
Pas 4: Solució de problemes
Això a tenir en compte
Els Digisparks no creen ports sèrie. El programari arduino digispark es comunica directament amb el digispark mitjançant una combinació de protocols USB de baixa velocitat i protocols HID per estalviar espai i complir més les especificacions USB.
Quan utilitzeu el programari Digispark Arduino, no importa el que estigui seleccionat a la llista de ports sèrie: no s'utilitza cap. Assegureu-vos que Digispark estigui seleccionat al menú Programador i que Digispark (petit nucli) estigui seleccionat al menú Board i que estigueu en funcionament.
Quan utilitzeu el programari Digispark Arduino, no importa el que estigui seleccionat a la llista de ports sèrie: no s'utilitza cap. Assegureu-vos que Digispark estigui seleccionat al menú Programador i que Digispark (petit nucli) estigui seleccionat al menú Board i que estigueu en funcionament.
- Per als programes d'exemple, si obteniu "Dispositiu no trobat", fins i tot després d'instal·lar el controlador DigiUSB a la carpeta d'exemples, proveu-ho: https://digistump.com/board/index.php/topic, 257.0.html
- Si Windows no reconeix un parell “DigiUSB” però un parell genèric “Dispositiu compatible amb HID” / “Dispositiu d’entrada USB”, aneu al Gestor de dispositius i trobeu a la categoria “Dispositius d’interfície humana” el dispositiu d’entrada USB amb un identificador de proveïdor de 0x16C0 i seleccioneu "actualitza el controlador" / "navega per l'ordinador" / "deixa'm escollir d'una llista" i el DigiUSB hi hauria d'aparèixer.
Recomanat:
Rellotge i programació de seguiment d'activitats vibrants portables ATtiny85 ATtiny85 amb Arduino Uno: 4 passos (amb imatges)
Rellotge i programació de seguiment d'activitats vibrants portables ATtiny85 ATtiny85 amb Arduino Uno: Com fer que el rellotge de seguiment d'activitat portable? Es tracta d’un gadget usable dissenyat per vibrar quan detecta l’estancament. Passes la major part del temps a l’ordinador com jo? Estàs assegut durant hores sense adonar-te’n? Llavors, aquest dispositiu és f
Com utilitzar l'escàner làser 360 ° RPLIDAR amb Arduino: 3 passos (amb imatges)
Com utilitzar l’escàner làser 360 ° RPLIDAR amb Arduino: sóc un gran fan de la creació de robots de sumo i sempre busco nous materials i sensors interessants per construir un robot millor, més ràpid i més intel·ligent. Em vaig assabentar del RPLIDAR A1 que podeu obtenir per 99 dòlars a DFROBOT.com. Vaig dir que era inte
Com utilitzar la placa de ràdio Si4703 FM amb RDS - Tutorial Arduino: 5 passos (amb imatges)
Com s'utilitza la placa de ràdio Si4703 FM amb RDS - Tutorial Arduino: es tracta d'una placa d'avaluació per al xip sintonitzador Si4703 FM de Silicon Laboratories. Més enllà de ser una ràdio FM simple, el Si4703 també és capaç de detectar i processar informació tant del servei de dades de ràdio (RDS) com del servei de transmissió de dades de ràdio (RBDS) .T
Com utilitzar el sensor de pluja FC-37 amb un Arduino: 4 passos (amb imatges)
Com utilitzar el sensor de pluja FC-37 amb un Arduino: Hola! Al meu primer instructiu us mostraré com utilitzar el sensor de pluja FC-37 amb un arduino. Estic fent servir un arduino nano, però altres versions funcionaran bé
Com utilitzar el mòdul del sensor IR TCRT5000 amb Arduino UNO: 7 passos (amb imatges)
Com utilitzar el mòdul del sensor IR TCRT5000 amb Arduino UNO: En aquest tutorial, us ensenyarem alguns conceptes bàsics sobre l’ús del mòdul del sensor IR TCRT5000. Aquests bàsics us mostren els valors analògics i digitals al monitor sèrie. Descripció: aquest sensor reflectant IR utilitza un TCRT5000 per detectar el color i