Ваш браузер устарел. Рекомендуем обновить его до последней версии.




 



 


Delphi

 

 


 

Дисплеи LCD

Дисплей LCD служит для вывода текстовой информации. Экран 20 х 4 позволяет в каждую из четырех строк выводить до двадцати символов.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

#include <LiquidCrystal.h>

// инициализируем объект-экран, передаём использованные
// для подключения контакты на Arduino в порядке:
// RS, E, DB4, DB5, DB6, DB7
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
// устанавливаем размер (количество столбцов и строк) экрана
lcd.begin(20, 4);
// печатаем первую строку
lcd.print("___BigCamagan___");
// устанавливаем курсор в колонку 0, строку 1
// на самом деле это вторая строка, т.к. нумерация начинается с нуля
lcd.setCursor(0, 1);
// печатаем вторую строку
lcd.print("Arduino UNO");
// устанавливаем курсор в колонку 0, строку 2
lcd.setCursor(0, 2);
// печатаем третью строку
lcd.print("LCD Screen 20x4");
// устанавливаем курсор в колонку 0, строку 3
lcd.setCursor(0, 3);
// печатаем четвёртую строку
lcd.print("bigcamagan.ru");
}

void loop() {
}

 

Цветной графический дисплей TFT

Напряжение питания 3.3 – 5 В
Диагональ 1.8 дюйма
Разрешение 128×160 пикселей
Цветность 65 тысяч цветов в формате RGB

  

 

#include <TFT.h> // Подключаем библиотеку TFT
#include <SPI.h> // Подключаем библиотеку SPI

#define cs 10 // Указываем пины cs
#define dc 9 // Указываем пины dc (A0)
#define rst 8 // Указываем пины reset

TFT TFTscreen = TFT(cs, dc, rst);

void setup()
{
TFTscreen.begin();
TFTscreen.background(0, 0, 0); // Очистим экран дисплея
TFTscreen.setTextSize(2); // Устанавливаем размер шрифта
}

void loop()
{
/*
* Установка цвета фона TFTscreen.background ( r , g , b )
* где, r, g и b являются значениями RGB для заданного цвета
*/
TFTscreen.background ( 0 , 0 , 0 );
/*
* Команда установки цвета фона TFTscreen.stroke ( r , g , b )
* где, r, g и b являются значениями RGB для заданного цвета
*/
TFTscreen.stroke(255, 0, 0);
/*
* Вывод текста на дисплей TFTscreen.text("Hello, World!", x, y);
* где x и y координаты.
*/
TFTscreen.text("Hello, World!", 6, 47);
TFTscreen.text("RobotChip", 30, 67);
delay(500);
}

 

Обязательно поэкспериментируй с графическими функциями:

TFTscreen.point (x, y) — отображает точку в координате (x, y)
TFTscreen.line (xStart, yStart, xEnd, yEnd) — рисует строку , начинающуюся с (xStart, yStart) и заканчивается на (xEnd, yEnd)
TFTscreen.rect (xStart, yStart, width, height) — рисует прямоугольник с верхним левым углом с заданной шириной и высотой
TFTscreen.circle (x, y, radius) — рисует круг с центром в точке (x, y) с заданным радиусом

Flag Counter
Яндекс.Метрика
200stran.ru: показано число посетителей за сегодня, онлайн, из каждой страны и за всё время
Besucherzahler russain brides
счетчик посещений

Выбери лучшее!

allbest