Indholdsfortegnelse:

Sådan bruges trinmotor som roterende encoder og OLED -display til trin: 6 trin
Sådan bruges trinmotor som roterende encoder og OLED -display til trin: 6 trin

Video: Sådan bruges trinmotor som roterende encoder og OLED -display til trin: 6 trin

Video: Sådan bruges trinmotor som roterende encoder og OLED -display til trin: 6 trin
Video: Конфиденциальность, безопасность, общество – информатика для лидеров бизнеса 2016 2024, Juli
Anonim
Image
Image

I denne vejledning lærer vi, hvordan du sporer trinmotortrinene på OLED -skærmen. Se en demonstrationsvideo.

Kredit for den originale vejledning går til youtube -brugeren "sky4fly".

Trin 1: Hvad du får brug for

Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
  • Arduino UNO (eller enhver anden Arduino)
  • LED
  • LM358 dobbelt operationsforstærker
  • 4X 4,7K ohm modstand
  • 2X 120K ohm modstand
  • 300 ohm modstand
  • Bipolar trinmotor (4 ledninger)
  • Jumper ledninger
  • OLED Display
  • Visuino -program: Download Visuino

Trin 2: Kredsløbet

Kredsløbet
Kredsløbet
Kredsløbet
Kredsløbet

Trin 3: Start Visuino, og vælg Arduino UNO -korttype

Start Visuino, og vælg Arduino UNO -korttype
Start Visuino, og vælg Arduino UNO -korttype
Start Visuino, og vælg Arduino UNO -korttype
Start Visuino, og vælg Arduino UNO -korttype

For at starte programmeringen af Arduino skal du have Arduino IDE installeret herfra:

Vær opmærksom på, at der er nogle kritiske fejl i Arduino IDE 1.6.6. Sørg for, at du installerer 1.6.7 eller højere, ellers fungerer denne instruks ikke! Hvis du ikke har gjort det, skal du følge trinene i denne instruktion for at konfigurere Arduino IDE til at programmere Arduino UNO! Visuino: https://www.visuino.eu skal også installeres. Start Visuino som vist på det første billede Klik på knappen "Værktøjer" på Arduino -komponenten (billede 1) i Visuino Når dialogen vises, skal du vælge "Arduino UNO" som vist på billede 2

Trin 4: I Visuino ADD & Connect -komponenter

I Visuino ADD & Connect -komponenter
I Visuino ADD & Connect -komponenter
I Visuino ADD & Connect -komponenter
I Visuino ADD & Connect -komponenter
I Visuino ADD & Connect -komponenter
I Visuino ADD & Connect -komponenter
  • Tilføj "OLED display I2C" Dobbeltklik på DisplayOLED1 -komponenten -I elementvinduet udvid "Tekst" og træk "Tekstfelt" til venstre side -Vælg "Tekstfelt1" på venstre side og i egenskabsvinduet indstil størrelse til: 2
  • Tilføj "Tæller" -komponent, og sæt egenskaben Min> Værdi til i vinduet egenskaber
  • Tilføj 2X "Detect Edge" -komponent
  • Tilslut Arduino Digital [7] Out til "DetectEdge1" pin [In]
  • Tilslut Arduino Digital [8] Out til "DetectEdge2" pin [In]
  • Tilslut "DetectEdge1" pin [Out] og "DetectEdge2" pin [Out] til "Counter1" pin [In]
  • Tilslut "Counter1" pin [Out] til "DisplayOLED1"> Text Field1 pin [In]
  • Tilslut "DisplayOLED1" pin [Out] til Arduino I2C pin [In]

Trin 5: Generer, kompiler og upload Arduino -koden

Generer, kompiler og upload Arduino -koden
Generer, kompiler og upload Arduino -koden
Generer, kompiler og upload Arduino -koden
Generer, kompiler og upload Arduino -koden

I Visuino skal du trykke på F9 eller klikke på knappen vist på billede 1 for at generere Arduino -koden, og åbne Arduino IDE

I Arduino IDE skal du klikke på knappen Upload for at kompilere og uploade koden (billede 2)

Trin 6: Spil

Hvis du driver Arduino UNO -modulet, lyser LED'en, og hvis du ændrer trinmotorens position, vil antallet af trin være synligt på OLED -displayet.

Tillykke! Du har afsluttet dit projekt med Visuino. Vedhæftet er også Visuino -projektet, som jeg har oprettet til denne Instructable, du kan downloade det her og åbne det i Visuino:

Anbefalede: