8-900-374-94-44
[email protected]
Slide Image
МСню

Utft русский ΡˆΡ€ΠΈΡ„Ρ‚: Arduino Mega2560. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° UTFT. Π’Ρ‹Π²ΠΎΠ΄ ΠΊΠΈΡ€ΠΈΠ»ΠΈΡ†Ρ‹ — CΡ‚Π°Ρ‚ΡŒΠΈ — Π‘Ρ‚Π°Ρ‚ΡŒΠΈ

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠšΡ€ΡƒΠΏΠ½Ρ‹Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ Π½Π° TFT-экранС Arduino: ammo1 β€” LiveJournal

?

АлСксСй НадёТин (ammo1) wrote,

Category:
  • Π’Π΅Ρ…Π½ΠΈΠΊΠ°
  • Cancel
БСгодня я научился Π΄Π΅Π»Π°Ρ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ любого Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠΌΠΈ надписи Π½Π° экранС, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΌ ΠΊ Arduino. Π Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с этим оказалась слоТнСС, Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ.


Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ экран-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ΅Ρ€ (https://ammo1.livejournal.com/1114988.html) я Π·Π°ΠΊΠ°Π·Π°Π» Π½Π° Aliexpress ΠΏΠ»Π°Ρ‚Ρƒ Arduino Wi-Fi Π·Π° $5 ΠΈ 3.95″ экран Π·Π° $12, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ просто ставится Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ этаТом Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ Arduino ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ соСдинСния ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ.

ΠŸΡ€ΠΎΠ΄Π°Π²Π΅Ρ† Ардуины написал, Ρ‡Ρ‚ΠΎ Π½Π° Π½Π΅ΠΉ Π΅ΡΡ‚ΡŒ dip-ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ, Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‰ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Π²ΡƒΡ… процСссоров (ATmega328 ΠΈ ESP8266), Π½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ Π·Π°Π±Ρ‹Π».

Π£ этой ΠΏΠ»Π°Ρ‚Ρ‹ Π½Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ названия, поэтому Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ назначСния ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π½Π°ΠΉΡ‚ΠΈ Π½Π΅ сразу. Но я всё ΠΆΠ΅ Π½Π°ΡˆΡ‘Π» Π΅Ρ‘ Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ российском ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅, Ρ‚ΠΎΡ€Π³ΡƒΡŽΡ‰ΠΈΠΌ Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ.

ΠŸΡ€ΠΎΠ΄Π°Π²Π΅Ρ† экрана ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π» ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ с LCDWiki ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для этого экрана. Π‘ΠΊΠ°Ρ‡Π°Π», запустил, ΠΈ Π½Π°Ρ‡Π°Π» Π±ΠΈΡ‚ΡŒΡΡ сначала Ρ‡Ρ‚ΠΎΠ±Ρ‹ просто тСкст выводился Π½Π΅ Π² Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ экрана, Π° Π² Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ. ΠŸΠΎΡ‚ΠΎΠΌ пытался Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свой ΡˆΡ€ΠΈΡ„Ρ‚. Π’ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° PCtoLCD200 с ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ китайским интСрфСйсом. Наугад разобрался, ΠΊΠ°ΠΊ Π΅ΠΉ Π΄Π΅Π»Π°Ρ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚, Π²ΠΎΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ с Π½ΠΈΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ дальшС нСизвСстно. Никаких инструкций Π½Π΅Ρ‚. Π’ΠΎΡ‡Π½Π΅Π΅, Π΅ΡΡ‚ΡŒ мноТСство инструкций, Π½ΠΎ всС ΠΎΠ½ΠΈ Π½Π΅ ΠΏΡ€ΠΎ Ρ‚ΠΎ. А Ссли Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΉ тСкст ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, получаСтся Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ уТас.

Π’ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°Ρ… Π½Π°ΠΉΡ‚ΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, Π½Π° сайтС iarduino.ru нашлась информация ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ UTFT, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ мноТСство экранов, Π² Ρ‚ΠΎΠΌ числС этот. На сайтС Π°Π²Ρ‚ΠΎΡ€Π° Π±ΠΈΠ±ΠΈΠ»ΠΎΡ‚Π΅ΠΊΠΈ Rinky-Dink Electronics Π΅ΡΡ‚ΡŒ ΠΈ сама Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½-инструмСнт для создания Π»ΡŽΠ±Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ².

А дальшС всё просто: Π² любом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ создаём ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ со всСми символами ΡˆΡ€ΠΈΡ„Ρ‚Π° (Π΅ΡΡ‚ΡŒ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² — Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½Ρ‹ΠΉ с 95 символами ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ с 10 символами).

Π”Π°Π»ΡŒΡˆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ½Π»Π°ΠΉΠ½-инструмСнта Π΄Π΅Π»Π°Π΅ΠΌ ΠΈΠ· этой ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΡˆΡ€ΠΈΡ„Ρ‚. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ «.c», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π² ΠΏΠ°ΠΏΠΊΡƒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ UTFT.

И Π½Π°ΠΊΠΎΠ½Π΅Ρ† ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ свой ΡˆΡ€ΠΈΡ„Ρ‚ ΠΈ пишСм ΠΈΠΌ всё, Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ.

Π“Π»Π°Π²Π½ΠΎΠ΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти большиС ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ Π½Π΅ заняли всю ΠΏΠ°ΠΌΡΡ‚ΡŒ Arduino ΠΈ Ρ…Π²Π°Ρ‚ΠΈΠ»ΠΎ мСста Π½Π° всё ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅. πŸ™‚

P.S. НС понимаю, ΠΊΠ°ΠΊ люди Π΄Π΅Π»Π°ΡŽΡ‚ Π½Π° Arduino Ρ…ΠΎΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ нСстандартноС. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ‹Ρ‚Π°Π΅ΡˆΡŒΡΡ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ…ΠΎΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Π½Π΅ ΠΊΠ°ΠΊ всС, Ρ‚ΡƒΡ‚ ΠΆΠ΅ выясняСтся, Ρ‡Ρ‚ΠΎ всё Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π½Π°ΡƒΠ³Π°Π΄ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Ρ‚Ρ‹ΠΊΠ°.

Β© 2020, АлСксСй НадёТин


Основная Ρ‚Π΅ΠΌΠ° ΠΌΠΎΠ΅Π³ΠΎ Π±Π»ΠΎΠ³Π° — Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π² ΠΆΠΈΠ·Π½ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. Π― ΠΏΠΈΡˆΡƒ ΠΎΠ±Π·ΠΎΡ€Ρ‹, дСлюсь ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ, Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽ ΠΎ всяких интСрСсных ΡˆΡ‚ΡƒΠΊΠ°Ρ…. А Π΅Ρ‰Ρ‘ я дСлаю Ρ€Π΅ΠΏΠΎΡ€Ρ‚Π°ΠΆΠΈ ΠΈΠ· интСрСсных мСст ΠΈ Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽ ΠΎΠ± интСрСсных событиях.
Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ мСня Π² Π΄Ρ€ΡƒΠ·ΡŒΡ здСсь. Π—Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ адрСса ΠΌΠΎΠ΅Π³ΠΎ Π±Π»ΠΎΠ³Π°: Π‘Π»ΠΎΠ³1.Ρ€Ρ„ ΠΈ Blog1rf.ru.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ — lamptest.ru. Π― Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽ свСтодиодныС Π»Π°ΠΌΠΏΡ‹ ΠΈ помогаю Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅, Π° ΠΊΠ°ΠΊΠΈΠ΅ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ.

Tags: arduino

Subscribe

  • ΠŸΡ€Π°Π²ΠΈΠ»Π° ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‚Ρ‹ Π² коммСнтариях

    Π’ΠΎ Π²Ρ‡Π΅Ρ€Π°ΡˆΠ½Π΅ΠΌ Π²ΠΏΠΎΠ»Π½Π΅ Π±Π΅Π·ΠΎΠ±ΠΈΠ΄Π½ΠΎΠΌ постС ΠΎ Ρ€Ρ‹Π½ΠΊΠ΅ Π² Π₯ΡƒΡ€Π³Π°Π΄Π΅ ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π². Π’ связи с этим объявляю простыС правила…

  • Π― ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π» Π±Π»ΠΎΠ³

    Π”ΠΎΠ±Π°Π²ΠΈΠ» ΠΊ названию Π±Π»ΠΎΠ³Π° своё имя ΠΈ Ρ„Π°ΠΌΠΈΠ»ΠΈΡŽ ΠΈ Π½Π° это Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹. Мой Π±Π»ΠΎΠ³ Π² Π–Π– ΠΈ ΠΊΠ°Π½Π°Π»Ρ‹ Π½Π° Π”Π·Π΅Π½Π΅ ΠΈ Youtube Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ «ΠΠ»Π΅ΠΊΡΠ΅ΠΉβ€¦

  • Π― Π½Π° iXBT Live

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΌΠΎΠΈΡ… ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ сначала Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ тСхничСских Π±Π»ΠΎΠ³ΠΎΠ² iXBT Live, Π° ΠΏΠΎΠ·ΠΆΠ΅ ΠΈΠ»ΠΈ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ дСнь Π² Π–Π–, Π”Π·Π΅Π½Π΅,…

  • Π§Ρ‚ΠΎ Ρƒ мСня происходит

    РасскаТу, Ρ‡Ρ‚ΠΎ Ρƒ мСня происходит ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ я снова Π½Π°Ρ‡Π°Π» Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² Π±Π»ΠΎΠ³Π΅. Когда начался вСсь Ρ‚ΠΎΡ‚ уТас, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒβ€¦

  • Π”Π΅Π½ΡŒ роТдСния ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ Ρ‡Π°Ρ‚ΠΈΠΊ

    БСгодня Ρƒ мСня дСнь роТдСния ΠΈ ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠ»Π΅Ρ‚Π½Π΅ΠΉ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΈ Π² этот дСнь я Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ нСбольшой Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π“Ρ€ΡƒΠΏΠΏΠ° @AmmoChat Π² Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌΠ΅ сущСствуСт…

  • Π Π΅ΠΊΠ»Π°ΠΌΠ° ΠΈΠ»ΠΈ Π½Π΅ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°

    Π’Ρ‡Π΅Ρ€Π° я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» нСсколько ΠΎΠ±Π²ΠΈΠ½Π΅Π½ΠΈΠΉ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΠ» Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ. Π”Π°Π²Π°ΠΉΡ‚Π΅ обсудим. Π― написал пост ΠΎΠ± Π°ΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Π΅ Tinkoff (…

  • 11 Π»Π΅Ρ‚ Π±Π»ΠΎΠ³Ρƒ ΠΈ Ρ‡Ρ‚ΠΎ со ΠΌΠ½ΠΎΠΉ происходит

    Π ΠΎΠ²Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ событиС, Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ измСнившСС мою Тизнь. 13 ΠΌΠ°Ρ€Ρ‚Π° 2010 Π³ΠΎΠ΄Π° я размСстил Π² Π±Π»ΠΎΠ³Π΅ рассказ ΠΎ фСстивалС ΠΈ начал…

  • ΠŸΠΎΠ²Ρ‚ΠΎΡ€Ρ‹ старых постов

    Π’ послСднСС врСмя Ρƒ мСня часто Π½Π΅ остаётся Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ сил для написания Π½ΠΎΠ²ΠΎΠ³ΠΎ поста ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь. И Ρ‚ΠΎΠ³Π΄Π° я ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ выходили…

  • 30000 подписчиков Π² Π–Π–

    БСгодня аудитория ΠΌΠΎΠ΅Π³ΠΎ Π±Π»ΠΎΠ³Π° Π² LiveJournal достигла 30 тысяч Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ. Π’ΠΎΡ‡Π½Π΅Π΅, сСйчас ΡƒΠΆΠ΅ 30007. Π­Ρ‚ΠΎ число складываСтся ΠΈΠ· 22523 Π΄Ρ€ΡƒΠ·Π΅ΠΉ ΠΈ 7484…

Photo

HintΒ http://pics.livejournal.com/igrick/pic/000r1edq

  • ΠŸΡ€Π°Π²ΠΈΠ»Π° ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‚Ρ‹ Π² коммСнтариях

    Π’ΠΎ Π²Ρ‡Π΅Ρ€Π°ΡˆΠ½Π΅ΠΌ Π²ΠΏΠΎΠ»Π½Π΅ Π±Π΅Π·ΠΎΠ±ΠΈΠ΄Π½ΠΎΠΌ постС ΠΎ Ρ€Ρ‹Π½ΠΊΠ΅ Π² Π₯ΡƒΡ€Π³Π°Π΄Π΅ ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π². Π’ связи с этим объявляю простыС правила…

  • Π― ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π» Π±Π»ΠΎΠ³

    Π”ΠΎΠ±Π°Π²ΠΈΠ» ΠΊ названию Π±Π»ΠΎΠ³Π° своё имя ΠΈ Ρ„Π°ΠΌΠΈΠ»ΠΈΡŽ ΠΈ Π½Π° это Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹. Мой Π±Π»ΠΎΠ³ Π² Π–Π– ΠΈ ΠΊΠ°Π½Π°Π»Ρ‹ Π½Π° Π”Π·Π΅Π½Π΅ ΠΈ Youtube Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ «ΠΠ»Π΅ΠΊΡΠ΅ΠΉβ€¦

  • Π― Π½Π° iXBT Live

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΌΠΎΠΈΡ… ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ сначала Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ тСхничСских Π±Π»ΠΎΠ³ΠΎΠ² iXBT Live, Π° ΠΏΠΎΠ·ΠΆΠ΅ ΠΈΠ»ΠΈ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ дСнь Π² Π–Π–, Π”Π·Π΅Π½Π΅,…

  • Π§Ρ‚ΠΎ Ρƒ мСня происходит

    РасскаТу, Ρ‡Ρ‚ΠΎ Ρƒ мСня происходит ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ я снова Π½Π°Ρ‡Π°Π» Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² Π±Π»ΠΎΠ³Π΅. Когда начался вСсь Ρ‚ΠΎΡ‚ уТас, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒβ€¦

  • Π”Π΅Π½ΡŒ роТдСния ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ Ρ‡Π°Ρ‚ΠΈΠΊ

    БСгодня Ρƒ мСня дСнь роТдСния ΠΈ ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠ»Π΅Ρ‚Π½Π΅ΠΉ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΈ Π² этот дСнь я Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ нСбольшой Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π“Ρ€ΡƒΠΏΠΏΠ° @AmmoChat Π² Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌΠ΅ сущСствуСт…

  • Π Π΅ΠΊΠ»Π°ΠΌΠ° ΠΈΠ»ΠΈ Π½Π΅ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°

    Π’Ρ‡Π΅Ρ€Π° я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» нСсколько ΠΎΠ±Π²ΠΈΠ½Π΅Π½ΠΈΠΉ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΠ» Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ. Π”Π°Π²Π°ΠΉΡ‚Π΅ обсудим. Π― написал пост ΠΎΠ± Π°ΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Π΅ Tinkoff (…

  • 11 Π»Π΅Ρ‚ Π±Π»ΠΎΠ³Ρƒ ΠΈ Ρ‡Ρ‚ΠΎ со ΠΌΠ½ΠΎΠΉ происходит

    Π ΠΎΠ²Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ событиС, Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ измСнившСС мою Тизнь. 13 ΠΌΠ°Ρ€Ρ‚Π° 2010 Π³ΠΎΠ΄Π° я размСстил Π² Π±Π»ΠΎΠ³Π΅ рассказ ΠΎ фСстивалС ΠΈ начал…

  • ΠŸΠΎΠ²Ρ‚ΠΎΡ€Ρ‹ старых постов

    Π’ послСднСС врСмя Ρƒ мСня часто Π½Π΅ остаётся Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ сил для написания Π½ΠΎΠ²ΠΎΠ³ΠΎ поста ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь. И Ρ‚ΠΎΠ³Π΄Π° я ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ выходили…

  • 30000 подписчиков Π² Π–Π–

    БСгодня аудитория ΠΌΠΎΠ΅Π³ΠΎ Π±Π»ΠΎΠ³Π° Π² LiveJournal достигла 30 тысяч Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ. Π’ΠΎΡ‡Π½Π΅Π΅, сСйчас ΡƒΠΆΠ΅ 30007. Π­Ρ‚ΠΎ число складываСтся ΠΈΠ· 22523 Π΄Ρ€ΡƒΠ·Π΅ΠΉ ΠΈ 7484…

Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹ для графичСского дисплСя? Π­Ρ‚ΠΎ ΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ просто / Π₯Π°Π±Ρ€

Π‘ΠΊΠ°ΠΆΠ΅Ρ‚Π΅, это ΠΆΠ΅ всС элСктричСскиС ΠΏΡ€ΠΈΠ±ΠΎΡ€Ρ‹? БСсспорно. Но Π΅Ρ‰Π΅ Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ дисплСй. Π”Π°, Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΈ Ρ‡Π°Ρ‰Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π±Π΅Π· дисплСя, Ρ‡Π΅ΠΌ смартфоны, Π½ΠΎ это Π½Π΅Ρ‚ΠΎΡ‡Π½ΠΎ. Π’ этом вопросС врСмя Π½Π° сторонС Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΎΠ².

Π’ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΌ числС соврСмСнных элСктронных устройств, ΠΊΠ°ΠΊ Π² узкоспСциализированных ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°Ρ…, Ρ‚Π°ΠΊ ΠΈ Π² массовых Π³Π°Π΄ΠΆΠ΅Ρ‚Π°Ρ…, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ срСдства отобраТСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… растровыС графичСскиС дисплСи Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ мСсто. ДисплСи ΠΏΠΎΠ²Ρ‹ΡˆΠ°ΡŽΡ‚ Π½Π° порядок (часто Π½Π° нСсколько) ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈ ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΡƒΡŽΡ‚ созданию Π±ΠΎΠ»Π΅Π΅ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ, Π½Π΅ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ мСханичСскими ΠΎΡ€Π³Π°Π½Π°ΠΌΠΈ управлСния, корпуса устройства. Π’Π°ΠΊΠΆΠ΅ графичСскиС дисплСи Π΄Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ свободу Π² создании ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса: ΠΎΡ‚ простого с нСсколькими строками тСкста Π΄ΠΎ Π½Π°Π²ΠΎΡ€ΠΎΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ с Ρ‚Π°ΠΊΠΈΠΌ количСством тСкстовой ΠΈ графичСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½Π° ΠΊΠ°ΠΊΠΎΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ способна фантазия Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

ΠœΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Π°Ρ анимация

НапримСр

монохромная анимация

Однако, графичСский интСрфСйс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ практичСски Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ графичСскими ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π°ΠΌΠΈ β€” Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, линиями, гСомСтричСскими Ρ„ΠΈΠ³ΡƒΡ€Π°ΠΌΠΈ β€” Π±Π΅Π· использования тСкста. ВСкст Ρ‚ΠΎΡ‡Π½ΠΎ ΠΈ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ «Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚» Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… систСмы, Π΅Π΅ настройках, ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ состояниях.

БСгодня ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ элСктронная Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ построСна Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ прСдставляСт собой Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ количСством Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠŸΡ€Π°Π²Π΄Π°, Π½Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ свои ограничСния нСбольшой Ρ€Π°Π·ΠΌΠ΅Ρ€ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (Π² срСднСм ΠΎΡ‚ Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ Π΄ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚) ΠΈ Π΅Ρ‰Ρ‘ мСньший Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π° порядок. А Π²ΠΎΡ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ дисплССв, графичСскиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ сам ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ графичСский интСрфСйс β€” ΠΎΡ‚Π½ΡŽΠ΄ΡŒ Π½Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. ИмСнно поэтому Π’Ρ‹ вряд Π»ΠΈ ΠΎΡ‚Ρ‹Ρ‰Π΅Ρ‚Π΅ графичСскиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для систСм Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹ использовали «Π²Π·Ρ€ΠΎΡΠ»Ρ‹Π΅» Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ для Π²Ρ‹Π²ΠΎΠ΄Π° тСкста. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π΅ΡΡ‚ΡŒ ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π°Ρ‚ΡŒ ΠΆΠ°Ρ€Ρƒ ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΌ микропроцСссорам ΠΏΡ€ΠΎΡˆΠ»Ρ‹Ρ… Π»Π΅Ρ‚, Π½ΠΎ это ΡƒΠΆΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ «Π²Π΅ΡΠΎΠ²Π°Ρ катСгория».

Embedded-ΡˆΡ€ΠΈΡ„Ρ‚ ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° тСкста Π² памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ создаётся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ массив Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ называСмая Ρ‚Π°Π±Π»ΠΈΡ†Π° Π·Π½Π°ΠΊΠΎΠ³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°. НС ΠΏΡƒΠ³Π°ΠΉΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ, β€” всС ΠΎΡ‡Π΅Π½ΡŒ просто. Π’ массивС-Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΠΎ сути хранятся растровыС изобраТСния всСх Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ символов. Ѐункция графичСской Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, выводящая тСкстовыС строки, ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ считываСт ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ символа ΠΈ «Ρ€ΠΈΡΡƒΠ΅Ρ‚» Π΅Π³ΠΎ Π² Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π½Π° дисплСС. ВсС! ИдСя проста, ΠΊΠ°ΠΊ столб.

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ трСбуСтся ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ символа ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 6 ΠΈ высотой 8 пиксСлСй. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ, Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ряд пиксСлСй β€” столбСц высотой 8 пиксСлСй β€” Π±ΡƒΠ΄Π΅ΠΌ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΠΎΠ²Π½ΠΎ ΠΎΠ΄Π½ΠΈΠΌ Π±Π°ΠΉΡ‚ΠΎΠΌ. Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ самый Π»Π΅Π²Ρ‹ΠΉ столбСц. Π‘Π°ΠΌΡ‹ΠΉ младший Π±ΠΈΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ самый Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ пиксСль столбца. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ части Ρ‚Π°ΠΊΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹:

0x5F, 0x00, 0x00, 0x00, 0x00, 0x00, // Π‘ΠΈΠΌΠ²ΠΎΠ» 33  <!>
...
0x7E, 0x09, 0x09, 0x09, 0x7E, 0x00, // Π‘ΠΈΠΌΠ²ΠΎΠ» 65  <A> 
0x7F, 0x49, 0x49, 0x49, 0x36, 0x00, // Π‘ΠΈΠΌΠ²ΠΎΠ» 66  <B> 
0x3E, 0x41, 0x41, 0x41, 0x22, 0x00, // Π‘ΠΈΠΌΠ²ΠΎΠ» 67  <C> 

А Π²ΠΎΡ‚ Ρ‚Π° ΠΆΠ΅ Ρ‡Π°ΡΡ‚ΡŒ Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ записи (посмотритС Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° Π±ΠΈΡ‚Ρ‹ β€” ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠ΄ΠΈΠ½ пиксСль изобраТСния):

0b01011111, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, // Π‘ΠΈΠΌΠ²ΠΎΠ» 33  <!> 
.
.. 0b01111110, 0b00001001, 0b00001001, 0b00001001, 0b01111110, 0b00000000, // Π‘ΠΈΠΌΠ²ΠΎΠ» 65 <A> 0b01111111, 0b01001001, 0b01001001, 0b01001001, 0b00110110, 0b00000000, // Π‘ΠΈΠΌΠ²ΠΎΠ» 66 <B> 0b00111110, 0b01000001, 0b01000001, 0b01000001, 0b00100010, 0b00000000, // Π‘ΠΈΠΌΠ²ΠΎΠ» 67 <C>

И, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, посмотрим, ΠΊΠ°ΠΊ эти символы выводятся Π½Π° дисплСС (ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ прСдставлСния знакомСст символов):

Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π² Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ свои прСимущСства ΠΈ нСдостатки.

К прСимущСствам ΠΌΠΎΠΆΠ½ΠΎ отнСсти нСбольшой Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°ΠΊΠΎΠ³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π² сравнСнии с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ² стандартных Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² для «Π±ΠΎΠ»ΡŒΡˆΠΈΡ…» систСм, Π° Ρ‚Π°ΠΊΠΆΠ΅ простоту ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ графичСских Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, основанных Π½Π° этом ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅. И ΠΏΠ΅Ρ€Π²ΠΎΠ΅, ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Π²Π°ΠΆΠ½Ρ‹ Π² условиях ТСсткого Π΄Π΅Ρ„ΠΈΡ†ΠΈΡ‚Π° памяти ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ².

К нСдостаткам слСдуСт отнСсти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ являСтся прямым слСдствиСм растровой ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π°. ΠŸΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΉ ΠΏΠΎ качСству Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ получаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ссли ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ символов Π² ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ количСство Ρ€Π°Π·, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π΄Π²Π°, Ρ‚Ρ€ΠΈ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π°Π·Π°. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС Π½Π΅Ρ‚ искаТСний ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ символов, Π½ΠΎ Ρ‡Π΅ΠΌ большС ΠΊΡ€Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ увСличСния, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½Π° «Ρ€Π°ΡΡ‚Ρ€ΠΎΠ²ΠΎΡΡ‚ΡŒ» символов. Если Π² Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ систСмС трСбуСтся ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько Ρ€Π°Π·Π½Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π΅ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡Ρƒ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚ΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ нСсколько ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² β€” Ρ‚Π°Π±Π»ΠΈΡ† Π·Π½Π°ΠΊΠΎΠ³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°.

ΠŸΡ€Π΅Π΄Ρ‹ΡΡ‚ΠΎΡ€ΠΈΡ

Π’ своё врСмя ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для устройства с графичСским дисплССм RDX0120 Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ UC1601s. Использовался ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Microchip PIC18. Π’ΠΎΠ³Π΄Π° Π±Ρ‹Π»Π° Π½Π°ΠΉΠ΄Π΅Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π°Ρ рСализация Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, которая Π±Ρ‹Π»Π° ΠΆΡƒΡ‚ΠΊΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ ΠΈ использовала ΠΌΠΎΠ½ΠΎΡˆΠΈΡ€ΠΈΠ½Π½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚, внСшним Π²ΠΈΠ΄ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΏΡƒΠ³Π½ΡƒΡ‚ΡŒ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

И Π²ΠΎΡ‚, Π½Π΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΠΈΠ²ΡˆΠΈΡΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ, Π±Ρ‹Π»Π° ΠΈΠ·ΡƒΡ‡Π΅Π½Π° докумСнтация Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ дисплСя ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° довольно быстрая Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°. Π¨Ρ€ΠΈΡ„Ρ‚, СстСствСнно, Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ. Π₯ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡˆΡ€ΠΈΡ„Ρ‚ Π±Ρ‹Π» Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΠ½ΠΎΡˆΠΈΡ€ΠΈΠ½Π½Ρ‹ΠΌ, Π½ΠΎ ΠΈ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ символы Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ Ρ€ΠΎΠ²Π½ΠΎ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ мСста, сколько ΠΈΠΌ трСбуСтся, с Ρ€Π°Π²Π½Ρ‹ΠΌ ΠΌΠ΅ΠΆΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ расстояниСм.

Π’ΡƒΡ‚-Ρ‚ΠΎ ΠΈ понадобилось ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡƒΠΌΠ΅ΡŽΡ‰Π΅Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Ρƒ ΡΠ°ΠΌΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°ΠΊΠΎΠ³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ…ΠΎΡ‚ΡŒ Ρ€Π°Π· ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, сразу ΠΆΠ΅ скаТут: «Π—Π°Π΄Π°Ρ‡Π° извСстная, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΆΠ΅ β€” ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΠΎΡ‚ MikroElektronika для создания ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΈΡ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², ΠΈ ΠΊΠΎΠ΄ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π°ΠΆ Π½Π° Ρ‚Ρ€Π΅Ρ… языках». Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π΅ΡΡ‚ΡŒ такая ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°. Π― Ρ‚ΠΎΠΆΠ΅ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. ВпСчатлСния двоякиС. Π’Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΈ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ удобства ΠΈ гибкости, сама Ρ‚Π°Π±Π»ΠΈΡ†Π° Π·Π½Π°ΠΊΠΎΠ³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° гСнСрируСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ СдинствСнному Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² графичСских Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ… ΠΎΡ‚ Ρ‚ΠΎΠΉ ΠΆΠ΅ MikroElektronika.

ИдСя

Народная ΠΌΡƒΠ΄Ρ€ΠΎΡΡ‚ΡŒ гласит: «Π•ΡΠ»ΠΈ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, сдСлай это сам». ПослС изучСния ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΎΡ‚ MikroElektronika вдоль ΠΈ Π²ΠΏΠΎΠΏΠ΅Ρ€Π΅ΠΊ ΠΏΡ€ΠΈΡˆΠ»ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊ ΠΆΠΈΡ‚ΡŒ дальшС нСльзя. Π’ΠΎΠ³Π΄Π° Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ собствСнный ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ смогло Π±Ρ‹ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ самого Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π₯ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ символов, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ² тСкста, наглядный ΠΈΠΌΠΏΠΎΡ€Ρ‚ систСмных ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ хранСния ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², настраиваСмый Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ внСшнСго Π²ΠΈΠ΄Π° ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ прилоТСния.

Как, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², я Π±Ρ‹Π» Π²Π΅Π»ΠΈΡ‡Π°ΠΉΡˆΠΈΠΌ оптимистом ΠΈ ΠΎΡ†Π΅Π½ΠΈΠ» врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² нСсколько мСсяцСв. Как ΠΆΠ΅ я ошибался! НСт, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π·Π° нСсколько мСсяцСв Π±Ρ‹Π» сдСлан Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ, Π½ΠΎ Π² Ρ‚Π°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅ Π΅Π³ΠΎ Π΄Π°ΠΆΠ΅ Π΄Ρ€ΡƒΠ·ΡŒΡΠΌ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π±Ρ‹Π»ΠΎ стыдно. Начался Π΄ΠΎΠ»Π³ΠΈΠΉ процСсс довСдСния Π΄ΠΎ ΡƒΠΌΠ°, Π² Ρ…ΠΎΠ΄Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π· измСнилось внСшнС, обросло ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ инструмСнтами. К соТалСнию, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ всСгда Π±Ρ‹Π» Ρ…ΠΎΠ±Π±ΠΈΠΉΠ½Ρ‹ΠΌ, поэтому Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π±Ρ‹Π»Π° сильно Π½Π΅Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΈ Ρ€Π°Π·ΠΎΡ€Π²Π°Π½Π½ΠΎΠΉ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π§Ρ‚ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅ сказалось Π½Π° сроках выпуска Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ прилоТСния. Π’Π΅Π΄ΡŒ старт ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ Π±Ρ‹Π» Π΄Π°Π½ Π³Π΄Π΅-Ρ‚ΠΎ Π² ΠΊΠΎΠ½Ρ†Π΅ 2015, Π° сСйчас ΡƒΠΆΠ΅ 2021.

ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°ΠΉ ΡƒΠΆΠ΅!

«Π’ΠΎΡ‚ ΠΎΠ½! Π’ΠΎΡ‚ ΠΎΠ½ β€” этот ΠΊΠΎΠ²Π°Ρ€Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ…» (с).

Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΌΠ΅Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ растровыС ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ с нуля ΠΈΠ»ΠΈ Π½Π° основС установлСнных систСмных. Π˜ΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности рСдактирования ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… символов, Ρ‚Π°ΠΊ ΠΈ всСго ΡˆΡ€ΠΈΡ„Ρ‚Π°. Π•ΡΡ‚ΡŒ удобная навигация ΠΏΠΎ символам, прСдпросмотр ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ² тСкста, Π²Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ всячСскиС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ настройки. И, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄ Π½Π° Π‘ΠΈ β€” Ρ‚Ρƒ ΡΠ°ΠΌΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°ΠΊΠΎΠ³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°. ΠŸΡ€ΠΈΡ‡Ρ‘ΠΌ этот Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство настроСк, Ρ‡Ρ‚ΠΎ позволяСт ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ созданный ΡˆΡ€ΠΈΡ„Ρ‚ Π² Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Полагаю, Ρ‡Ρ‚ΠΎ дальшС Ρ€Π°ΡΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ прилоТСния Π±ΡƒΠ΄Π΅Ρ‚ нСцСлСсообразно β€” получится Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠšΠΎΡ‚ΠΎΡ€ΠΎΠ΅, кстати, присутствуСт Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ΅Π»ΠΊΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π° β€” мСньшС просто физичСски Π½Π΅ΠΊΡƒΠ΄Π°.

ПослСсловиС

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ прилоТСния ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ исходныС ΠΊΠΎΠ΄Ρ‹ ΠΈ являСтся свободным ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм.

БСйчас ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ΄ Windows. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π² Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, Π±ΡƒΠ΄ΡƒΡ‚ выпуски ΠΈ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ОБ.

На сСгодня Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ доступно Π΄Π²Π΅ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ интСрфСйса β€” русская ΠΈ английская. Если Π² сообщСствС появятся ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ пСрСвСсти ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ справочныС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ Π½Π° свой Ρ€ΠΎΠ΄Π½ΠΎΠΉ язык, Π΄ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’Π°ΠΌ Π’Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ всю Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°.

И, СстСствСнно, Π°Π²Ρ‚ΠΎΡ€ ΠΆΠ΄Ρ‘Ρ‚ Π’Π°ΡˆΠΈΡ… ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² β€” ΠΎΡ‚ ΠΏΠΎΡ…Π²Π°Π»Ρ‹ Π΄ΠΎ Тёсткой ΠΊΡ€ΠΈΡ‚ΠΈΠΊΠΈ. ВсСм ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ настроСния!

ОбновлСниС 1. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ Π² сборник ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, Π΄ΠΎΠ±Π°Π²ΠΈΠ» ссылки Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹ справки, Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹.

c++ β€” ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ памяти, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ для Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ KeDei TFT, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ с 3,5-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΌ TFT-дисплССм с Arduino

МнС Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ объСм памяти, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ KeDei TFT, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ с 3,5-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΌ сСнсорным TFT-дисплССм Osoyoo для Arduino Uno ΠΈ ATmega 2560. Когда я ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ простоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Arduino, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π΅ TFT-дисплСй с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ KeDei, большая Ρ‡Π°ΡΡ‚ΡŒ доступной памяти Π½Π° Arduino занята самой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ.

К соТалСнию, я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ, хотя ATmega 2560 ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ объСм памяти, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° KeDei TFT Π½Π΅ обСспСчиваСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… сСнсорных ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, ΠΊΠΎΠ³Π΄Π° TFT-дисплСй ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с этим устройством, поэтому ATmega 2560 Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°, Ссли Π½Π΅ ΠΏΡ€ΠΈΠ΅Π΄Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Osoyoo. Ρ…ΠΎΡ‚ΡŒ ΠΈ с раствором.

Π˜ΡΡΠ»Π΅Π΄ΡƒΡ исходный ΠΊΠΎΠ΄ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» Π² Ρ„Π°ΠΉΠ»Π΅ KeDei_font.cpp Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ растровых ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… символов. Π­Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° растровых ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² прСдставляСт собой массив unsigned char font16_B[96][16] ΠΈ, ΠΏΠΎ-Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌΡƒ, являСтся основным ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»Π΅ΠΌ памяти. Π­Ρ‚ΠΎΡ‚ массив содСрТит растровыС ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ для символов ASCII ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π΅Π»Π° 0x20 Π΄ΠΎ Ρ‚ΠΈΠ»ΡŒΠ΄Ρ‹ 0x7e .

Одна Π²Π΅Ρ‰ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я сдСлал, это ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ» количСство символов, ΡƒΠ΄Π°Π»ΠΈΠ² строчныС Π±ΡƒΠΊΠ²Ρ‹ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π² строчныС Π±ΡƒΠΊΠ²Ρ‹ Π² прописныС. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся Ρ‚Π°Π±Π»ΠΈΡ†Π° 9.0007 const unsigned char font16_B[59][16]

, Ρ‡Ρ‚ΠΎ Ρ‡ΡƒΡ‚ΡŒ большС ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° исходной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ я Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽ нСсколько Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π½Π°ΠΊΠΎΠ² ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ, Π½ΠΎ ΠΏΠΎΠΊΠ° я ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ символы ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

 #Ссли ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ (SMALLER_FONT_TABLE)
    статичСская константа Π±Π΅Π· Π·Π½Π°ΠΊΠ° char font16_B[59][16] = {
#Π΅Ρ‰Π΅
    статичСская константа Π±Π΅Π· Π·Π½Π°ΠΊΠ° char font16_B[95][16] = {
#endif
            {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*", ",0*/
            {0x00,0x00,0x00,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x00,0x00,0x38,0x38,0x00,0x00},/*"!",1*/
            {0x00,0xD8,0xFC,0x6C,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*""",2*/
            {0x00,0x00,0x00,0x6C,0x6C,0x6C,0xFF,0x36,0x36,0x36,0xFF,0x36,0x36,0x36,0x00,0x00},/*"#",3*/
            {0x00,0x00,0x18,0x3C,0x7E,0x7E,0x1E,0x1C,0x38,0x78,0x78,0x7E,0x7E,0x3C,0x18,0x18},/*"$",4*/
            {0x00,0x00,0x00,0x66,0x6F,0x3F,0x3F,0x3F,0x7E,0xF8,0xFC,0xFC,0xFC,0x66,0x00,0x00},/*"%",5*/
            {0x00,0x00,0x00,0x1C,0x36,0x36,0x36,0x1E,0xFE,0x6F,0x7B,0x33,0xB3,0xFE,0x00,0x00},/*"&",6*/
            {0x00,0x0E,0x0E,0x0C,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"'",7*/
            {0x00,0xC0,0x60,0x30,0x30,0x18,0x18,0x18,0x18,0x18,0x18,0x30,0x30,0x60,0xC0,0x00},/*"(",8*/
            {0x00,0x06,0x0C,0x18,0x18,0x30,0x30,0x30,0x30,0x30,0x30,0x18,0x18,0x0C,0x06,0x00},/*")",9*/
            {0x00,0x00,0x00,0x00,0x18,0x18,0xFF,0x3C,0x3C,0xFF,0x18,0x18,0x00,0x00,0x00,0x00},/*"*",10*/
            {0x00,0x00,0x00,0x00,0x18,0x18,0x18,0x18,0xFF,0x18,0x18,0x18,0x18,0x00,0x00,0x00},/*"+",11*/
            {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x0E,0x0C,0x07},/*",",12*/
            {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"-",13*/
            {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x0E,0x00,0x00},/*",",14*/
            {0x00,0x00,0x80,0xC0,0xC0,0x60,0x60,0x30,0x30,0x18,0x18,0x0C,0x0C,0x06,0x06,0x00},/*"/",15*/
            {0x00,0x00,0x00,0x38,0x6C,0xC6,0xC6,0xC6,0xC6,0xC6,0xC6,0xC6,0x6C,0x38,0x00,0x00},/*"0",16*/
            {0x00,0x00,0x00,0x18,0x1E,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x7E,0x00,0x00},/*"1",17*/
            {0x00,0x00,0x00,0x7C,0xC6,0xC6,0xC6,0x60,0x60,0x30,0x18,0x0C,0xC6,0xFE,0x00,0x00},/*"2",18*/
            {0x00,0x00,0x00,0x7C,0xC6,0xC6,0x60,0x38,0x60,0xC0,0xC0,0xC6,0x66,0x3C,0x00,0x00},/*"3",19*/
            {0x00,0x00,0x00,0x60,0x70,0x78,0x6C,0x6C,0x66,0x66,0xFE,0x60,0x60,0xF8,0x00,0x00},/*"4",20*/
            {0x00,0x00,0x00,0xFE,0x06,0x06,0x06,0x3E,0x6E,0xC0,0xC0,0xC6,0x66,0x3C,0x00,0x00},/*"5",21*/
            {0x00,0x00,0x00,0x78,0x6C,0x06,0x06,0x3E,0x6E,0xC6,0xC6,0xC6,0x6C,0x38,0x00,0x00},/*"6",22*/
            {0x00,0x00,0x00,0xFE,0x66,0x66,0x30,0x30,0x18,0x18,0x18,0x18,0x18,0x18,0x00,0x00},/*"7",23*/
            {0x00,0x00,0x00,0x7C,0xC6,0xC6,0xC6,0x6C,0x38,0x6C,0xC6,0xC6,0xC6,0x7C,0x00,0x00},/*"8",24*/
            {0x00,0x00,0x00,0x38,0x6C,0xC6,0xC6,0xC6,0xEC,0xF8,0xC0,0xC0,0x6C,0x3C,0x00,0x00},/*"9",25*/
            {0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x38,0x00,0x00,0x00,0x00,0x38,0x38,0x00,0x00},/*":",26*/
            {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x0C},/*";",27*/
            {0x00,0x00,0x00,0xC0,0x60,0x30,0x18,0x0C,0x06,0x0C,0x18,0x30,0x60,0xC0,0x00,0x00},/*"<",28*/
            {0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00},/*"=",29*/
            {0x00,0x00,0x00,0x06,0x0C,0x18,0x30,0x60,0xC0,0x60,0x30,0x18,0x0C,0x06,0x00,0x00},/*">
",30*/ {0x00,0x00,0x00,0x7C,0xC6,0xC6,0xCE,0xC0,0x60,0x30,0x30,0x00,0x38,0x38,0x00,0x00},/*"?",31*/ {0x00,0x00,0x00,0x3C,0x66,0xFE,0xFF,0xFF,0xFF,0xFF,0x7F,0xC6,0x66,0x3C,0x00,0x00},/*"@",32*/ {0x00,0x00,0x00,0x18,0x18,0x38,0x3C,0x3C,0x6C,0x7C,0x66,0xC6,0xC6,0xEF,0x00,0x00},/*"A",33*/ {0x00,0x00,0x00,0x3F,0x66,0x66,0x66,0x3E,0x66,0xC6,0xC6,0xC6,0x66,0x3F,0x00,0x00},/*"B",34*/ {0x00,0x00,0x00,0xFC,0xC6,0xC6,0x03,0x03,0x03,0x03,0x03,0xC6,0x66,0x3C,0x00,0x00},/*"C",35*/ {0x00,0x00,0x00,0x3F,0x66,0xC6,0xC6,0xC6,0xC6,0xC6,0xC6,0xC6,0x66,0x3F,0x00,0x00},/*"D",36*/ {0x00,0x00,0x00,0x7F,0xC6,0x36,0x36,0x3E,0x36,0x36,0x06,0xC6,0xC6,0x7F,0x00,0x00},/*"E",37*/ {0x00,0x00,0x00,0x7F,0xC6,0x36,0x36,0x3E,0x36,0x36,0x06,0x06,0x06,0x0F,0x00,0x00},/*"F",38*/ {0x00,0x00,0x00,0x7C,0x66,0x66,0x03,0x03,0x03,0xF3,0x63,0x66,0x66,0x3C,0x00,0x00},/*"G",39*/ {0x00,0x00,0x00,0xEF,0xC6,0xC6,0xC6,0xC6,0xFE,0xC6,0xC6,0xC6,0xC6,0xEF,0x00,0x00},/*"H",40*/ {0x00,0x00,0x00,0x7E,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x7E,0x00,0x00},/*"I",41*/ {0x00,0x00,0x00,0xFC,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x33,0x1F},/*"J",42*/ {0x00,0x00,0x00,0xFF,0x66,0x36,0x1E,0x1E,0x1E,0x36,0x36,0x66,0x66,0xFF,0x00,0x00},/*"K",43*/ {0x00,0x00,0x00,0x0F,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0xC6,0xFF,0x00,0x00},/*"L",44*/ {0x00,0x00,0x00,0xFF,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0xFF,0x00,0x00},/*"M",45*/ {0x00,0x00,0x00,0xE7,0xCE,0xCE,0xDE,0xDE,0xF6,0xF6,0xF6,0xE6,0xE6,0xCF,0x00,0x00},/*"N",46*/ {0x00,0x00,0x00,0x3C,0x66,0xC3,0xC3,0xC3,0xC3,0xC3,0xC3,0xC3,0x66,0x3C,0x00,0x00},/*"O",47*/ {0x00,0x00,0x00,0x7F,0xC6,0xC6,0xC6,0xC6,0x7E,0x06,0x06,0x06,0x06,0x0F,0x00,0x00},/*"P",48*/ {0x00,0x00,0x00,0x3C,0x66,0xC3,0xC3,0xC3,0xC3,0xC3,0xDF,0xF7,0x76,0x3C,0xE0,0x00},/*"Q",49*/ {0x00,0x00,0x00,0x7F,0xC6,0xC6,0xC6,0x7E,0x36,0x36,0x66,0x66,0xC6,0xCF,0x00,0x00},/*"R",50*/ {0x00,0x00,0x00,0xFC,0xC6,0xC6,0x06,0x0C,0x38,0x60,0xC0,0xC6,0xC6,0x7E,0x00,0x00},/*"S",51*/ {0x00,0x00,0x00,0xFF,0xDB,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x3C,0x00,0x00},/*"T",52*/ {0x00,0x00,0x00,0xEF,0xC6,0xC6,0xC6,0xC6,0xC6,0xC6,0xC6,0xC6,0xC6,0x7C,0x00,0x00},/*"U",53*/ {0x00,0x00,0x00,0xEF,0xC6,0xC6,0x66,0x6C,0x6C,0x3C,0x3C,0x38,0x18,0x18,0x00,0x00},/*"V",54*/ {0x00,0x00,0x00,0xFF,0xDB,0xDB,0xDB,0xDB,0xFF,0xFF,0x7E,0x66,0x66,0x66,0x00,0x00},/*"W",55*/ {0x00,0x00,0x00,0xEF,0xC6,0x6C,0x6C,0x38,0x38,0x38,0x6C,0x6C,0xC6,0xEF,0x00,0x00},/*"X",56*/ {0x00,0x00,0x00,0xFF,0x66,0x66,0x3C,0x3C,0x18,0x18,0x18,0x18,0x18,0x3C,0x00,0x00},/*"Y",57*/ {0x00,0x00,0x00,0xFE,0x63,0x60,0x30,0x30,0x18,0x0C,0x0C,0xC6,0xC6,0x7F,0x00,0x00},/*"Z",58*/ #Ссли !ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ(SMALLER_FONT_TABLE) // Π’ цСлях сниТСния Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ памяти для Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ TFT ΠΌΡ‹ // позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², которая устраняСт строчныС Π±ΡƒΠΊΠ²Ρ‹ // Π° Ρ‚Π°ΠΊΠΆΠ΅ нСсколько символов. Π‘ΠΌ. Π½ΠΈΠΆΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ строчных Π±ΡƒΠΊΠ² Π² прописныС. // Π ΠΈΡ‡Π°Ρ€Π΄ ЧСмбСрс, 25.04.2021 {0x00,0xF8,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0xF8,0x00},/*"[",59",62*/ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF},/*"_",63*/ {0x00,0x0E,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"`",64*/ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0xC6,0xF8,0xCC,0xC6,0xC6,0xFC,0x00,0x00},/*"a",65*/ {0x00,0x00,0x00,0x07,0x06,0x06,0x06,0x3E,0x6E,0xC6,0xC6,0xC6,0x6E,0x3E,0x00,0x00},/*"b",66*/ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0xCC,0x06,0x06,0x06,0xCC,0x78,0x00,0x00},/*"c",67*/ {0x00,0x00,0x00,0xE0,0xC0,0xC0,0xC0,0xF8,0xCC,0xC6,0xC6,0xC6,0xEC,0xF8,0x00,0x00},/*"d",68*/ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0xC6,0xFE,0x06,0x06,0xC6,0x7C,0x00,0x00},/*"e",69*/ {0x00,0x00,0x00,0xF0,0x98,0x18,0x18,0xFE,0x18,0x18,0x18,0x18,0x18,0x7E,0x00,0x00},/*"f",70*/ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x66,0x66,0x3C,0x06,0x7C,0xC6,0xC6,0x7C},/*"g",71*/ {0x00,0x00,0x00,0x07,0x06,0x06,0x06,0x7E,0xCE,0xC6,0xC6,0xC6,0xC6,0xEF,0x00,0x00},/*"h",72*/ {0x00,0x00,0x00,0x1C,0x1C,0x00,0x00,0x1E,0x18,0x18,0x18,0x18,0x18,0x7E,0x00,0x00},/*"i",73*/ {0x00,0x00,0x00,0x70,0x70,0x00,0x00,0x78,0x60,0x60,0x60,0x60,0x60,0x60,0x66,0x3E},/*"j",74*/ {0x00,0x00,0x00,0x07,0x06,0x06,0x06,0xF6,0x36,0x1E,0x3E,0x36,0x66,0xFF,0x00,0x00},/*"k",75*/ {0x00,0x00,0x00,0x1E,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x7E,0x00,0x00},/*"l",76*/ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xB6,0xB6,0xB6,0xB6,0xB6,0xFF,0x00,0x00},/*"m",77*/ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0xCE,0xC6,0xC6,0xC6,0xC6,0xEF,0x00,0x00},/*"n",78*/ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0xC6,0xC6,0xC6,0xC6,0xC6,0x7C,0x00,0x00},/*"o",79*/ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x6E,0xC6,0xC6,0xC6,0x66,0x3E,0x06,0x0F},/*"p",80*/ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xCC,0xC6,0xC6,0xC6,0xCC,0xF8,0xC0,0xE0},/*"q",81*/ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xDC,0x0C,0x0C,0x0C,0x0C,0x3F,0x00,0x00},/*"r",82*/ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xC6,0x06,0x7C,0xC0,0xC6,0x7E,0x00,0x00},/*"s",83*/ {0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x7E,0x18,0x18,0x18,0x18,0x18,0x70,0x00,0x00},/*"t",84*/ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE7,0xC6,0xC6,0xC6,0xC6,0xE6,0xFC,0x00,0x00},/*"u",85*/ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xEF,0xC6,0x6C,0x6C,0x3C,0x18,0x18,0x00,0x00},/*"v",86*/ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xDB,0xDB,0xFF,0xFF,0x66,0x66,0x00,0x00},/*"w",87*/ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x6C,0x38,0x38,0x38,0x6C,0xFE,0x00,0x00},/*"x",88*/ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xEF,0xC6,0x6C,0x6C,0x3C,0x38,0x18,0x18,0x0F},/*"y",89*/ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x66,0x30,0x18,0x18,0xCC,0xFE,0x00,0x00},/*"z",90*/ {0x00,0xC0,0x60,0x60,0x60,0x60,0x60,0x30,0x60,0x60,0x60,0x60,0x60,0x60,0xC0,0x00},/*"{",91*/ {0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30},/*"|",92*/ {0x00,0x0E,0x18,0x18,0x18,0x18,0x18,0x30,0x18,0x18,0x18,0x18,0x18,0x18,0x0E,0x00},/*"}",93*/ {0x1C,0x76,0xC6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"~",94*/ #endif };

Π—Π°Ρ‚Π΅ΠΌ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, которая Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ символы ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΈΡ… попиксСльно, Ρƒ мСня Π΅ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ символы Π½ΠΈΠΆΠ½Π΅Π³ΠΎ рСгистра Π² символы Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ рСгистра, Ссли Ρƒ мСня Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° мСньшая Ρ‚Π°Π±Π»ΠΈΡ†Π°.

 #Ссли ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ (SMALLER_FONT_TABLE)
    // ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠΌ символ Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ…
    // символы Π² нашСй Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². Π’ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ, это
    // пСрСвСсти строчныС Π±ΡƒΠΊΠ²Ρ‹ Π² прописныС
    // Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΡƒΡŽ
    // мСньшС памяти ΡƒΠ±ΠΈΡ€Π°Π΅ΠΌ строчныС Π±ΡƒΠΊΠ²Ρ‹.
    // Π ΠΈΡ‡Π°Ρ€Π΄ ЧСмбСрс, 25.04.2021
    Ссли (_data < ' ' || _data > 'z') Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ;
    Ссли (_data >= 'a') _data = _data - 'a' + 'A';
#endif
    char_i=(int)_data - ' ';
 

ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅, ΠΊΠΎΠ³Π΄Π° я ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΡŽ скСтч Arduino с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ SMALLER_FONT_TABLE, компиляция Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ:

 Sketch ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ 12844 Π±Π°ΠΉΡ‚Π° (39%) пространства для хранСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠœΠ°ΠΊΡΠΈΠΌΡƒΠΌ 32256 Π±Π°ΠΉΡ‚.
Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ 1556 Π±Π°ΠΉΡ‚ (75%) динамичСской памяти, оставляя 492 Π±Π°ΠΉΡ‚Π° для Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. ΠœΠ°ΠΊΡΠΈΠΌΡƒΠΌ 2048 Π±Π°ΠΉΡ‚.
НСдостаточно доступной памяти, ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.
 

Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Ρ‰Π΅ большС ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ объСм памяти, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для отобраТСния ΡˆΡ€ΠΈΡ„Ρ‚Π°? Π•ΡΡ‚ΡŒ Π»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚ΠΈΠΏ растрового ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ мСньшС памяти?

mcufriend fonts — Googlesuche

AlleBilderVideosShoppingMapsNewsBΓΌcher

suchoptionen

mcufriend 3. 5″ LCD, я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹

9000 2 forum.arduino.cc β€Ί ИспользованиС Arduino β€Ί ДисплСи

14.02.2016 Β· Если Π²Ρ‹ просто Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹, взглянитС Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Afafruit_GFX. Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Π½ΠΎΠ²Ρ‹Π΅ возмоТности ΡˆΡ€ΠΈΡ„Ρ‚Π° β€” это Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ ΠΊΠΎΡˆΠΌΠ°Ρ€Π°.0003

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π² MCUFRIEND β€” ДисплСи β€” Π€ΠΎΡ€ΡƒΠΌ Arduino

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ MCUFriend kvb β€” ДисплСи β€” Π€ΠΎΡ€ΡƒΠΌ Arduino

ОбновлСниС ΡˆΡ€ΠΈΡ„Ρ‚Π° Π‘Π˜Π‘Π›Π˜ΠžΠ’Π•ΠšΠ˜ MCUFRIEND β€” ДисплСи β€” Π€ΠΎΡ€ΡƒΠΌ Arduino 0038

ИспользованиС ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² | ГрафичСская Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Adafruit GFX

Learn.adafruit.com β€Ί adafruit-gfx-graphics-library

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° GNU FreeFont. Π’Ρ€ΠΈ начСртания: Β«SerifΒ» (Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Times New Roman), Β«SansΒ» (Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ HelveticaΒ …

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹? Β· Issue #29 Β· prenticedavid/MCUFRIEND_kbv

github.com β€Ί MCUFRIEND_kbv β€Ί Issues

12.01.2018 Β· Π― Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ GLUE_Demo_480x320,. ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ я Ρ…ΠΎΡ‡Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ FreeDefaultFonts.h. Π― ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽ #undef GFXFONT_H //ΠΏΡ€ΠΎΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ эту строку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΒ …

MCUFRIEND_kbv Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для Uno 2.4, 2.8, 3.5, 3.6, 3,95 дюйма …

github.com β€Ί prenticedavid β€Ί MCUFRIEND_kbv 9 0003

# Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° MCUFRIEND_kbv для Uno 2.4, 2.8, 3.5, 3.6, 3.95-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹Π΅ Ρ‰ΠΈΡ‚Ρ‹ mcufriend. ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Arduino Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ MCUFRIEND_kbv.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° TFT-дисплССв ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Arduino: 11 шагов β€” инструкции

www.instructables.com β€Ί Π‘Ρ…Π΅ΠΌΡ‹ β€Ί Arduino

Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСстС с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ Adafruit_GFX. ΠŸΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π² нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², я Π±Ρ‹Π» Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΈ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹.0003

Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹ UTFT. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ. Π­Ρ‚ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΌΠΎΠ΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ UTFT. Они Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½ΠΈ с ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΌΠΎΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ дисплССв. НаТмитС Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒΒ …

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ILI9486 3,5-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ сСнсорный TFT-экран с Arduino

www. engineersgarage.com β€Ί arduino-ili9486-driver… Π¨ΠΈΠ»Π΄ Π½Π° Ардуино УНО. 3,5-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ Π–Πš-дисплСй TFT ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ряда ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ –. Для отобраТСния тСкста ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ².

MCUFRIEND_kbv — Бписок Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Arduino

www.arduinolibraries.info β€Ί Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ β€Ί mcufriend_k…

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° TFT для экранов mcufriend UNO Shield 2,4, 2,8, 3,5, 3,6, 3,95 дюйма. Π”ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ /RD, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Имя Ρ„Π°ΠΉΠ»Π°, Π΄Π°Ρ‚Π° выпуска, Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°Β …

OpenSmart 2.2inch ILI9225 Shield — Hackster.io

www.hackster.io β€Ί patrick-fitzgerald2

05.01.2023 . … by OpenSmart #include // ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ находятся Π² Ρ„Π°ΠΉΠ»Π΅ DefaultFonts.c externΒ …

Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹ Mcufriend — tagwerkerding.de

tagwerkerding.de β€Ί страницы β€Ί ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ mcufriend

Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹ Mcufriend — pgnn Adafruit Gfx Graphics Library — БСсплатная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π² Π²ΠΈΠ΄Π΅ Ρ„Π°ΠΉΠ»Π° PDF (РастровыС ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ сообщСства доступСн ΠΏΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ CC-BY-SA Ссли .

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *