Turinys:

Valdykite nuolatinės srovės variklį su kodavimo optinio jutiklio moduliu FC-03: 7 žingsniai
Valdykite nuolatinės srovės variklį su kodavimo optinio jutiklio moduliu FC-03: 7 žingsniai

Video: Valdykite nuolatinės srovės variklį su kodavimo optinio jutiklio moduliu FC-03: 7 žingsniai

Video: Valdykite nuolatinės srovės variklį su kodavimo optinio jutiklio moduliu FC-03: 7 žingsniai
Video: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Lapkritis
Anonim

Šioje pamokoje sužinosime, kaip skaičiuoti optinio kodavimo įrenginio pertraukas naudojant nuolatinės srovės variklį, OLED ekraną ir „Visuino“.

Žiūrėti video įrašą!

1 žingsnis: ko jums reikės

Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
  • „Arduino UNO“(ar bet kuris kitas „Arduino“)
  • Optinio sukabinimo jutiklio modulis FC-03
  • DC variklis
  • Kodavimo ratas (su skylėmis), kurį pritvirtinate prie nuolatinės srovės variklio
  • OLED ekranas
  • Jumperio laidai
  • Bandomoji Lenta
  • „Visuino“programa: atsisiųskite „Visuino“

2 žingsnis: grandinė

Circuit
Circuit
  • Prijunkite OLED ekrano kaištį [VCC] prie „Arduino“kaiščio [5V]
  • Prijunkite OLED ekrano kaištį [GND] prie „Arduino“kaiščio [GND]
  • Prijunkite OLED ekrano kaištį [SCL] prie „Arduino“kaiščio [5V]
  • Prijunkite kodavimo kodą FC-03 kaištį [VCC] prie „Arduino“kaiščio [5V]
  • Prijunkite kodavimo kodą FC-03 kaištį [GND] prie „Arduino“kaiščio [GND]
  • Prijunkite kodavimo kodą FC-03 kaištį [D0] prie „Arduino“skaitmeninio kaiščio [10]
  • Prijunkite maitinimo šaltinį [3-6V] prie nuolatinės srovės variklio

3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Norėdami pradėti programuoti „Arduino“, turėsite įdiegti „Arduino IDE“iš čia:

Atminkite, kad „Arduino IDE 1.6.6“yra keletas svarbių klaidų. Įsitikinkite, kad įdiegėte 1.6.7 ar naujesnę versiją, kitaip ši instrukcija neveiks! Jei to nepadarėte, atlikite šioje instrukcijoje nurodytus veiksmus, kad nustatytumėte „Arduino IDE“programuoti „Arduino UNO“! Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. „Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle

4 veiksmas: „Visuino“pridėkite ir nustatykite komponentus

Visuino ADD ir rinkinio komponentai
Visuino ADD ir rinkinio komponentai
Visuino ADD ir rinkinio komponentai
Visuino ADD ir rinkinio komponentai
Visuino ADD ir rinkinio komponentai
Visuino ADD ir rinkinio komponentai

Pridėkite komponentą „SSD1306/SH1106 OLED Display (I2C)“

Dukart spustelėkite komponentą „DisplayOLED1“ir:

Elemento lange vilkite „Piešti tekstą“į kairę pusę, Kairėje pasirinkite Piešti tekstą1, o ypatybių lange nustatykite 2 dydį ir tekstą: ŽINGSNIAI

„Elements“lange vilkite „Teksto lauką“į kairę pusę Kairėje pasirinkite TextField1, o ypatybių lange nustatykite 3 ir Y dydį: 30 Uždarykite elementų langą

Pridėkite „Skaitiklio“komponentą

Pasirinkite „Counter1“komponentą ir ypatybių lange nustatykite Min> Value į 0

5 veiksmas: „Visuino Connect“komponentuose

„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
  • Prijunkite „Arduino“plokštės skaitmeninį kaištį [10] prie „Counter1“kaiščio [į]
  • Prijunkite Counter1 pin [Out] prie DisplayOLED1> TextField1 pin [In]
  • Prijunkite „DisplayOLED1 I2C“kaištį [išėjimas] prie „Arduino“plokštės kaiščio I2C [į]

6 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą

Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą

„Visuino“apačioje spustelėkite skirtuką „Sukurti“, įsitikinkite, kad pasirinktas teisingas prievadas, tada spustelėkite mygtuką „Kompiliuoti/kurti ir įkelti“.

7 žingsnis: žaiskite

Jei įjungiate „Arduino UNO“modulį ir prijungiate nuolatinės srovės variklį prie maitinimo šaltinio, kad jį paleistumėte, OLED ekrane turėtų būti rodomas pertraukimų skaičius (skaičius).

Sveikinu! Jūs baigėte savo projektą su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“, galite jį atsisiųsti ir atidaryti „Visuino“:

Rekomenduojamas: