Orodha ya maudhui:

Uhuishaji wa Bitmap kwenye Onyesho la SSD1331 OLED (SPI) Pamoja na Visuino: Hatua 8
Uhuishaji wa Bitmap kwenye Onyesho la SSD1331 OLED (SPI) Pamoja na Visuino: Hatua 8

Video: Uhuishaji wa Bitmap kwenye Onyesho la SSD1331 OLED (SPI) Pamoja na Visuino: Hatua 8

Video: Uhuishaji wa Bitmap kwenye Onyesho la SSD1331 OLED (SPI) Pamoja na Visuino: Hatua 8
Video: Arduino - Bitmap Images from I2C EEPROM to OLED 128x64 Display 2024, Desemba
Anonim

Katika mafunzo haya tutaonyesha na kuzunguka picha ya bitmap kwa njia rahisi ya uhuishaji kwenye Onyesho la ODD la SSD1331 (SPI) na Visuino.

Tazama video.

Hatua ya 1: Nini Utahitaji

Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
  • Arduino UNO (au nyingine yoyote Arduino)
  • Onyesho la SSD1331 OLED (SPI)
  • Bodi ya mkate
  • Waya za jumper
  • Programu ya Visuino: Pakua Visuino

Hatua ya 2: Mzunguko

Mzunguko
Mzunguko
  • Unganisha pini ya Kuonyesha [CS] na pini ya dijiti ya Arduino [7]
  • Unganisha pini ya Kuonyesha [DC] kwa pini ya dijiti ya Arduino [8]
  • Unganisha pini ya Kuonyesha [RES] kwa pini ya dijiti ya Arduino [9]
  • Unganisha pini ya Kuonyesha [SDA] kwa pini ya dijiti ya Arduino [11]
  • Unganisha pini ya Kuonyesha [SCL] na pini ya dijiti ya Arduino [13]
  • Unganisha pini ya kuonyesha [VCC] na pini chanya ya Arduino [+ 5V]
  • Unganisha pini ya Kuonyesha [GND] kwa pini ya Arduino ardhini [GND]

Hatua ya 3: Anza Visuino, na Chagua Aina ya Bodi ya Arduino UNO

Anza Visuino, na Chagua Aina ya Bodi ya Arduino UNO
Anza Visuino, na Chagua Aina ya Bodi ya Arduino UNO
Anza Visuino, na Chagua Aina ya Bodi ya Arduino UNO
Anza Visuino, na Chagua Aina ya Bodi ya Arduino UNO

Ili kuanza programu Arduino, utahitaji kuwa na IDE ya Arduino iliyosanikishwa kutoka hapa:

Tafadhali fahamu kuwa kuna mende muhimu katika Arduino IDE 1.6.6. Hakikisha umesakinisha 1.6.7 au zaidi, vinginevyo hii inayoweza kufundishwa haitafanya kazi! Ikiwa haujafanya fuata hatua zilizo kwenye Maagizo haya ili kuanzisha IDE ya Arduino kupanga Arduino UNO! Visuino: https://www.visuino.eu pia inahitaji kusanikishwa. Anza Visuino kama inavyoonyeshwa kwenye picha ya kwanza Bonyeza kitufe cha "Zana" kwenye sehemu ya Arduino (Picha 1) katika Visuino Wakati mazungumzo yanapoonekana, chagua "Arduino UNO" kama inavyoonyeshwa kwenye Picha 2

Hatua ya 4: Katika Visuino ADD Vipengele

Katika Visuino ADD Vipengele
Katika Visuino ADD Vipengele
Katika Visuino ADD Vipengele
Katika Visuino ADD Vipengele
  • Ongeza sehemu ya "SSD1331 OLED Display (SPI)"
  • Ongeza 2X "Sine Generator Nambari"

Hatua ya 5: Katika Vipengele vya Kuweka Visuino

Katika Vipengele vya Kuweka Visuino
Katika Vipengele vya Kuweka Visuino
Katika Vipengele vya Kuweka Visuino
Katika Vipengele vya Kuweka Visuino
Katika Vipengele vya Kuweka Visuino
Katika Vipengele vya Kuweka Visuino
Katika Vipengele vya Kuweka Visuino
Katika Vipengele vya Kuweka Visuino
  • Chagua "SineIntegerGenerator1" na katika dirisha la mali kuweka Amplitude: 20, Frequency (Hz): 0.1, Offset: 20
  • Chagua "SineIntegerGenerator2" na katika dirisha la mali kuweka Amplitude: 10, Frequency (Hz): 0.1, Offset: 10
  • Bonyeza mara mbili kwenye "DisplayOLED1" na kwenye vipengee vya dirisha vuta "Chora Bitmap" upande wa kushoto, upande wa kushoto kisha uchague "Chora Bitmap1" na kwenye dirisha la mali chagua uwanja wa "Bitmap" na ubonyeze kwenye nukta tatu. "Mhariri wa Bitmap" bonyeza kitufe cha "Mzigo" na upakie bitmap (Unaweza kupakua bitmap ya jaribio iliyoambatanishwa hapa)
  • Katika "Mhariri wa Bitmap" bonyeza kitufe cha "Mzigo" na upakie bitmap (Unaweza kupakua bitmap ya jaribio iliyoambatanishwa hapa)
  • Ili kuhuisha harakati ya Bitmap, tunahitaji kudhibiti mali ya X na Y. Ili kufanya hivyo tutawaongezea pini: Katika Kikaguzi cha Kitu chagua mali ya "X" Bonyeza kitufe cha "Pin" mbele ya mali, Kutoka kwenye orodha ya Drop Down chagua "Integer SinkPin" Fanya vivyo hivyo kwa "Y" "mali Funga mazungumzo ya" Elements "Utaona" X "mpya, na pini za" Y "zimeongezwa kwenye kipengee cha" Elements. Chora Bitmap1"

Hatua ya 6: Katika Visuino Unganisha Vipengele

Katika Visuino Unganisha Vipengele
Katika Visuino Unganisha Vipengele
Katika Visuino Unganisha Vipengele
Katika Visuino Unganisha Vipengele
  • Unganisha pini ya "SineIntegerGenerator1" [Nje] na "DisplayOLED1"> "Chora pini ya Bitmap1" [X]
  • Unganisha pini ya "SineIntegerGenerator2" [Nje] kwa "DisplayOLED1"> "Chora pini ya Bitmap1" [Saa]
  • Unganisha pini ya "SineIntegerGenerator2" [Nje] na "DisplayOLED1"> "Chora pini ya Bitmap1" [Y]
  • Unganisha pini ya "DisplayOLED1" [Weka upya] kwa pini ya dijiti ya Arduino [9]
  • Unganisha pini ya "DisplayOLED1" [Amri ya Takwimu] kwa pini ya dijiti ya Arduino [9]
  • Unganisha pini ya "DisplayOLED1" [Out SPI] kwa pini ya Arduino [SPI In]
  • Unganisha pini ya "DisplayOLED1" [Chip Chagua] kwa pini ya dijiti ya Arduino [7]

Hatua ya 7: Tengeneza, Jaza na Upakie Nambari ya Arduino

Tengeneza, Unganisha, na Upakie Nambari ya Arduino
Tengeneza, Unganisha, na Upakie Nambari ya Arduino

Katika Visuino, bonyeza chini kwenye Tabo "Jenga", hakikisha bandari sahihi imechaguliwa, kisha bonyeza kitufe cha "Kusanya / Kuunda na Kupakia".

Hatua ya 8: Cheza

Ukiwezesha moduli ya Arduino UNO, na onyesho la OLED utaona Bitmap ikizunguka Onyesho la OLED kama inavyoonekana kwenye Video.

Hongera! Umekamilisha mradi wako na Visuino. Pia umeambatanishwa na mradi wa Visuino, ambao niliunda kwa Agizo hili, unaweza kuipakua hapa na kuifungua kwa Visuino:

Ilipendekeza: