Arduino:Примеры/HelloWorld: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
м (Замена текста — «<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">» на «<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div">»)
 
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 9: Строка 9:
==Код==
==Код==


<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div">
<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
/*
/*
«Привет, мир!»
«Привет, мир!»
Строка 55: Строка 55:


<references />
<references />
{{Навигационная таблица/Портал/Arduino}}
[[Категория:Пример]]
[[Категория:Пример]]
[[Категория:Примеры]]
[[Категория:Примеры]]
[[Категория:Пример программирования Arduino]]
[[Категория:Пример программирования Arduino]]
[[Категория:Примеры программирования Arduino]]
[[Категория:Примеры программирования Arduino]]

Текущая версия от 12:35, 8 июля 2023

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


«Привет, мир!»[1]

Этот пример показывает при помощи Arduino и библиотеки GLCD напечатать на GLCD-панели надпись «Hello, world!» Кроме того, на GLCD-панели будет отображаться количество секунд, прошедших со сброса.

Код

/*
«Привет, мир!»

Этот скетч печатает на LCD-экране надпись «Hello, World!», а также 
показывает количество секунд, прошедших со сброса.

Цепь:
О том, как подключить GLCD-модуль, читайте в документации, находящейся по 
адресу «glcd/doc». Файл glcd/doc/GLCDref.htm можно просматривать
в браузере.

*/

// подключаем заголовочный файл с библиотекой GLCD:
#include <glcd.h>

// подключаем шрифты:
#include <fonts/allFonts.h>

void setup() {
  // инициализируем библиотеку GLCD: 
  GLCD.Init();

  // выбираем шрифт для текстовой области, заданной по умолчанию:
  GLCD.SelectFont(System5x7);

  GLCD.print("hello, world!");  //  "Привет, мир!"
}

void loop() {
  // Ставим курсор в столбец 0, линию 1
  // (линия 1 – это, фактически, вторая линия, потому что отсчет
  // начинается с «0»):
  GLCD.CursorTo(0, 1);

  // Печатаем количество секунд, прошедших со сброса:
  GLCD.print(millis()/1000);
}

См.также

Внешние ссылки