Sisällysluettelo:

Kuinka käyttää Attiny85: tä Arduinon kanssa: 4 vaihetta
Kuinka käyttää Attiny85: tä Arduinon kanssa: 4 vaihetta

Video: Kuinka käyttää Attiny85: tä Arduinon kanssa: 4 vaihetta

Video: Kuinka käyttää Attiny85: tä Arduinon kanssa: 4 vaihetta
Video: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Heinäkuu
Anonim
Kuinka käyttää Attiny85: tä Arduinon kanssa
Kuinka käyttää Attiny85: tä Arduinon kanssa

Ostin uuden Digisparkin Attiny85 -levyn.

Mutta ei voinut käyttää sitä kahteen päivään pelkästään ohjainpakettien vuoksi. Ja lopulta etsimisen jälkeen löysin vastauksen. Vertasin tähän erilaisia opetusohjelmia ja yritin. Sain virheen Arduinon COM -porttiin. Tässä ratkaisin asian.

Nastat: Kaikkia nastoja voidaan käyttää digitaalisena I/O: na

Nasta 0 → I2C SDA, PWM (LED mallissa B)

Nasta 1 → PWM (LED mallissa A)

Nasta 2 → I2C SCK, Analog In

Nasta 3 → Analog In (käytetään myös USB+: lle, kun USB on käytössä)

Nasta 4 → PWM, Analoginen (käytetään myös USB- kun USB on käytössä)

Nasta 5 → Analoginen tulo

Kätevä nastareferenssi kääntämällä Digisparkin päälle - tappiominaisuudet on lueteltu takana

Vaihe 1: Asenna Windows -ohjain Attiny85: lle

Asenna Attiny85: n Windows -ohjain
Asenna Attiny85: n Windows -ohjain

Jos käytät Arduino 1.6.6 tai uudempaa ja Windows - sinun on ladattava ja asennettava ohjaimet manuaalisesti. Lataa, pura ja käynnistä "Asenna ohjaimet" (32 -bittisissä järjestelmissä) tai "DPInst64" (64 -bittisissä järjestelmissä).

Ajuritiedostot löytyvät täältä:

Linkki

Kun olet ladannut.zip -tiedoston> poista se.

ja suorita

Asenna drivers.exe (64 -bittinen käyttöjärjestelmä)

DPinst64.exe (32 -bittiselle käyttöjärjestelmälle)

Vaihe 2: Asenna Arduino -levypaketit

Asenna kartonkipaketit Arduinolle
Asenna kartonkipaketit Arduinolle
Asenna kartonkipaketit Arduinolle
Asenna kartonkipaketit Arduinolle
Asenna kartonkipaketit Arduinolle
Asenna kartonkipaketit Arduinolle

Kopioi tämä URL -osoite ja liitä tiedostoon> asetus> lisälevynhallinta -URL -osoite

digistump.com/package_digistump_index.json

  • Siirry "Työkalut" -valikkoon ja sitten "Board" -alivalikkoon - valitse "Boards Manager" ja valitse sitten avattavasta tyypistä "Contributed":
  • Valitse "Digistump AVR Boards" -paketti ja napsauta "Install" -painiketta.
  • Näet latauksen edistymisen "Boards Manager" -ikkunan alareunassa, kun se on valmis, ja sen luettelossa näkyy "Asennettu".
  • WINDOWS -KÄYTTÄJÄT: Kun asennus on valmis ohjatun ohjaimen asennustoiminnon avautumisikkunan avulla, asenna Digistump Boards -ohjaimet napsauttamalla tämän ikkunan "Seuraava" -painiketta (Jos olet jo asentanut ne, tämä asennusohjelma päivittää ne ja asentaa puuttuvat)
  • Kun asennus on valmis, sulje Boards Manager -ikkuna ja valitse Digispark Tools → Boards -valikosta. "Digispark (oletus - 16,5 mhz)" on kaikkien uusien käyttäjien valittava levy.
  • Asennus on nyt valmis! (Linux -käyttäjät, katso alla oleva huomautus)

Linux -asennus Jos et ole aiemmin asentanut - Asenna täältä löytyvät udev -säännöt: Vianmääritys -osio

HUOMIO LINUXIN KÄYTTÄJÄT: TARKISTA LINUXIN VIANETSINTÄSIVU **

Vaihe 3: Ohjelman lataaminen

Ohjelman lataaminen
Ohjelman lataaminen
Ohjelman lataaminen
Ohjelman lataaminen
Ohjelman lataaminen
Ohjelman lataaminen

Digispark toimii hieman eri tavalla kuin jotkut Arduino -yhteensopivat tuotteet. Digispark -ohjelmat eri tavalla.

Valitse Työkalut -valikosta Hallitus → Digispark (oletus - 16,5 Mhz)

Kirjoita koodi, avaa koodi.

Sinun ei tarvitse kytkeä Digisparkia ennen lataamisen käynnistämistä Paina latauspainiketta.

Alareunan tilaruutu pyytää sinua nyt kytkemään Digisparkin - tässä vaiheessa sinun on kytkettävä se - tai irrotettava ja kytkettävä uudelleen.

Näet latauksen edistymisen ja sitten se suorittaa koodisi välittömästi Digisparkissa. Jos irrotat Digisparkin ja kytket sen takaisin pistorasiaan tai liität sen toiseen virtalähteeseen, ohjelmoimasi koodi käynnistyy 5 sekunnin viiveellä. Tämä viiden sekunnin viive on Digispark Pro -tarkistus, jolla yritetään ohjelmoida sitä.

Vaihe 4: Ongelmien poisto

Tämä pitää mielessä

Digiparkit eivät luo sarjaportteja. Digispark arduino -ohjelmisto kommunikoi suoraan digisparkin kanssa raa'an hitaiden USB -protokollien ja HID -protokollien yhdistelmän avulla säästääkseen tilaa ja ollakseen yhteensopivampi USB -määritysten kanssa.

Kun käytät Digispark Arduino -ohjelmistoa, ei ole väliä, mikä on valittu sarjaporttiluettelosta - mitään ei käytetä. Varmista vain, että Digispark on valittu Ohjelmoija -valikosta ja Digispark (pieni ydin) on valittu Board -valikosta, ja sinun pitäisi olla toiminnassa.

Kun käytät Digispark Arduino -ohjelmistoa, ei ole väliä, mikä on valittu sarjaporttiluettelosta - mitään ei käytetä. Varmista vain, että Digispark on valittu Ohjelmoija -valikosta ja Digispark (pieni ydin) on valittu Board -valikosta, ja sinun pitäisi olla toiminnassa.

  • Esimerkkiohjelmissa, jos näyttöön tulee "Laitetta ei löydy", vaikka olet asentanut DigiUSB -ohjaimen esimerkkikansioon, kokeile tätä: https://digistump.com/board/index.php/topic, 257.0.html
  • Jos Windows ei tunnista "DigiUSB" -laitetta, vaan yleistä "HID-yhteensopivaa laitetta"/"USB-syöttölaite" -paria, siirry Laitehallintaan ja etsi "Ihmisliitäntälaitteet" -luokasta USB-syöttölaite, jonka myyntitunnus on 0x16C0 ja valitse "päivitä ohjain" / "selaa tietokonettani" / "anna minun valita luettelosta" ja DigiUSB: n pitäisi näkyä siellä.

Suositeltava: