Soek Kode

Begin om 'n Digispark USB ATtiny85 Arduino-bord te gebruik

Begin om 'n Digispark USB ATtiny85 Arduino-bord te gebruik

```html

Begin om 'n Digispark USB ATtiny85 Arduino-bord te gebruik

Hierdie gids bied 'n omvattende inleiding tot die Digispark USB ATtiny85-ontwikkelingsbord, 'n kompakte en veelsydige Arduino-versoenbare platform. Sy klein grootte, lae kragverbruik en versoenbaarheid met die Arduino IDE maak dit ideaal vir 'n wye reeks projekte.

digispark_attiny85_pinout
digispark_attiny85_pinout

Hier is 'n paar projek-idees om jou aan die gang te kry:

  • 'n Miniatuur draagbare LED-skerm
  • 'n Klein, afstandbeheerde robot
  • 'n Kompakte USB-sleutelbord of -muis
  • 'n Klein, lae-krag sensor-nodus

Hardeware/Komponente

Die Digispark-bord beskik oor ses algemene doel invoer/uitset (GPIO)-penne, insluitend vier analoog-insette en verskeie penne wat Pulse Width Modulation (PWM) kan hanteer. Dit het ook 'n aanboord krag-LED en 'n aparte toets-LED wat aan pen 1 gekoppel is. Die bord word via USB of 'n eksterne kragbron tot 16V aangedryf, wat deur 'n aanboord spanningsreguleerder tot 5V gereguleer word. (in video by 02:11)

%%WIRING%%

Bedradingsgids

Die Digispark kom met penkoppe wat gesoldeer moet word. (in video by 01:22) Maak seker dat jy die penkoppe korrek belyn voordat jy soldeer. Pen 1 is kritiek aangesien dit die aanboord toets-LED beheer.

Kode-verduideliking

Alhoewel geen kode-uitsnedes eksplisiet verskaf is nie, demonstreer die video 'n eenvoudige flikker-skets om die bord se funksionaliteit te toets. Die sleutelelemente van die kode is:


pinMode(1, OUTPUT); // Stel pen 1 as 'n uitset om die LED te beheer (in video by 11:55)
digitalWrite(1, HIGH); // Skakel die LED AAN (in video by 12:07)
delay(1000); // Hou die LED AAN vir 1 sekonde (1000 millisekondes) (in video by 12:13)
digitalWrite(1, LOW); // Skakel die LED AF (in video by 12:20)
delay(1000); // Hou die LED AF vir 1 sekonde

Die LED_BUILTIN-konstante, wat algemeen in Arduino-kode gebruik word, moet met 1 vervang word om die Digispark se toets-LED te teiken. Die delay()-funksie beheer die flikker-tempo. (in video by 10:50)

Lewende Projek/Demonstrasie

Die video demonstreer die oplaai van die flikker-skets na die Digispark. 'n Sleutelpunt om te let op is die oplaai-proses: na samestelling, vra die Arduino IDE jou om die Digispark in te prop. Dit laai dan die kode via USB op. (in video by 11:24)

Hoofstukke

  • [00:00] Inleiding tot die Digispark
  • [01:08] Hardeware Verduidelik
  • [04:35] Spesifikasies, Skematiese en Datablad
  • [08:46] Arduino UNO-opstelling
  • [10:35] Arduino Kode-loop Demonstrasie

```

```

Beelde

Digispark USB pins
Digispark USB Pins
Digispark USB Schematic
Digispark_USB_Schematic
digispark_attiny85_pinout
digispark_attiny85_pinout
Geen kode aangeheg.

Hulpbronne en verwysings

Lêers📁

Ander lêers

  • Digispark USB Schematic
    Schematic diagram for the Digispark ATtiny85 USB development board. Shows the USB connection, power regulation, and pinout for the ATtiny85 microcontroller.
    hhttps://robojax.com/download/schematic/Digispark_USB_Schematic.pdf 0.01 MB
  • Digistump Drivers
    Driver package for Digistump boards, including the Digispark. Contains USB drivers required to program Digistump development boards from the Arduino IDE.
    Digistump.Drivers.zip