Мазмұны:

Visuino көмегімен SSD1331 OLED дисплейіндегі (SPI) растрлық анимация: 8 қадам
Visuino көмегімен SSD1331 OLED дисплейіндегі (SPI) растрлық анимация: 8 қадам

Бейне: Visuino көмегімен SSD1331 OLED дисплейіндегі (SPI) растрлық анимация: 8 қадам

Бейне: Visuino көмегімен SSD1331 OLED дисплейіндегі (SPI) растрлық анимация: 8 қадам
Бейне: #arduino #қазақша #сабақ 2024, Қараша
Anonim

Бұл оқулықта біз Visuino көмегімен SSD1331 OLED дисплейінде (SPI) анимацияның қарапайым түрінде нүктелік кескінді көрсетеміз және айналамыз.

Бейнені қараңыз.

1 -қадам: Сізге не қажет

Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
  • Arduino UNO (немесе кез келген басқа Arduino)
  • SSD1331 OLED дисплейі (SPI)
  • Нан тақтасы
  • Өткізгіш сымдар
  • Visuino бағдарламасы: Visuino жүктеу

2 -қадам: Цикл

Цикл
Цикл
  • Дисплей түйреуішін [CS] Arduino сандық пиніне [7] қосыңыз
  • Дисплей түйреуішін [DC] Arduino сандық істігіне [8] қосыңыз
  • Дисплей түйреуішін [RES] Arduino сандық істігіне [9] қосыңыз
  • Дисплей түйреуішін [SDA] Arduino сандық пиніне [11] қосыңыз
  • Дисплей түйреуішін [SCL] Arduino сандық істігіне [13] қосыңыз
  • Дисплей түйреуішін [VCC] Arduino оң түйреуішіне [+5V] қосыңыз
  • Дисплей түйреуішін [GND] Arduino жерге қосқышына [GND] қосыңыз

3 -қадам: Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз

Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз

Arduino бағдарламалауды бастау үшін сізге осы жерден Arduino IDE орнату қажет:

Arduino IDE 1.6.6 жүйесінде маңызды қателер бар екенін ескеріңіз. 1.6.7 немесе одан жоғары нұсқасын орнатқаныңызға көз жеткізіңіз, әйтпесе бұл нұсқаулық жұмыс істемейді! Егер сіз осы нұсқаулықты орындамаған болсаңыз, Arduino UNO бағдарламасын Arduino IDE бағдарламасына орнатыңыз! Visuino: https://www.visuino.eu орнату қажет. Visuino -ны бірінші суретте көрсетілгендей бастаңыз Arduino компонентіндегі «Құралдар» түймесін басыңыз (1 -сурет) Visuino -да диалог пайда болған кезде 2 -суретте көрсетілгендей «Arduino UNO» таңдаңыз.

4 -қадам: Visuino ADD компоненттерінде

Visuino ADD компоненттерінде
Visuino ADD компоненттерінде
Visuino ADD компоненттерінде
Visuino ADD компоненттерінде
  • «SSD1331 OLED Display (SPI)» компонентін қосыңыз
  • 2X «Синусиндік бүтін генераторды» қосыңыз

5 -қадам: Visuino Set компоненттерінде

Visuino Set компоненттерінде
Visuino Set компоненттерінде
Visuino Set компоненттерінде
Visuino Set компоненттерінде
Visuino Set компоненттерінде
Visuino Set компоненттерінде
Visuino Set компоненттерінде
Visuino Set компоненттерінде
  • «SineIntegerGenerator1» таңдаңыз және сипаттар терезесінде Amplitude: 20, Frequency (Hz): 0.1, Offset: 20 орнатыңыз
  • «SineIntegerGenerator2» таңдаңыз және сипаттар терезесінде Amplitude: 10, Frequency (Hz): 0.1, Offset: 10 орнатыңыз
  • «DisplayOLED1» түймесін екі рет нұқыңыз және элементтер терезесінде «нүктелік картаны салу» белгісін сол жаққа сүйреп апарыңыз, сол жақта «нүктелік картаны сызу1» тармағын таңдаңыз, ал қасиеттер терезесінде «нүктелік карта» өрісін таңдап, 3 нүктені басыңыз. «Растрлық сурет редакторы» «Жүктеу» түймесін басып, нүктелік картаны жүктеңіз (Сіз осында бекітілген тест нүктелік картасын жүктей аласыз)
  • «Нүктелік карта өңдегішінде» «Жүктеу» түймесін басып, нүктелік картаны жүктеңіз (Сіз осында бекітілген тест нүктелік картасын жүктей аласыз)
  • Bitmap қозғалысын жандандыру үшін бізге X және Y қасиеттерін басқару керек. Ол үшін біз оларға түйреуіштерді қосамыз: Объектілер инспекторында «X» сипатын таңдаңыз Сипаттың алдындағы «Бекіту» түймесін басыңыз, ашылмалы тізімнен «бүтін сандық түйреуішті» таңдаңыз, «Y» үшін де солай жасаңыз. «property» Elements «диалогтық терезесін жабыңыз Сіз» Elements. Draw Bitmap1 «элементіне қосылған жаңа» X «және» Y «түйреуіштерін көресіз.

6 -қадам: Visuino Connect компоненттерінде

Visuino Connect компоненттерінде
Visuino Connect компоненттерінде
Visuino Connect компоненттерінде
Visuino Connect компоненттерінде
  • «SineIntegerGenerator1» түйреуішін [Шығу] «DisplayOLED1»> «Растрлық карта 1» түйреуішіне [X] жалғаңыз
  • «SineIntegerGenerator2» түйреуішін [Шығу] «DisplayOLED1»> «Растрлық карта 1» түйреуішіне [Сағат] жалғаңыз
  • «SineIntegerGenerator2» түйреуішін [Шығу] «DisplayOLED1»> «Растрлық карта 1» түйреуішіне [Y] жалғаңыз
  • «DisplayOLED1» түйреуішін [Қалпына келтіру] Arduino сандық істігіне [9] қосыңыз
  • «DisplayOLED1» түйреуішін [Мәліметтер пәрмені] Arduino сандық пиніне [9] қосыңыз
  • «DisplayOLED1» түйреуішін [шығатын SPI] Arduino түйрегіне [SPI кіретін] жалғаңыз
  • «DisplayOLED1» түйреуішін [Chip Select] Arduino сандық пиніне [7] қосыңыз

7 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз

Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз

Visuino -да төменгі жағында «Құру» қойындысын нұқыңыз, дұрыс порт таңдалғанына көз жеткізіңіз, содан кейін «Құрастыру/Құру және Жүктеу» түймесін басыңыз.

8 -қадам: Ойнаңыз

Егер сіз Arduino UNO модуліне қуат берсеңіз және OLED дисплейінде сіз бейнеде көрсетілгендей OLED дисплейінің айналасында орналасқан нүктелік картаны көресіз.

Құттықтаймын! Сіз Visuino -мен жобаңызды аяқтадыңыз. Мен осы нұсқаулық үшін жасаған Visuino жобасына қоса, оны мына жерден жүктеп, Visuino -да ашуға болады:

Ұсынылған: