Arduino:Примеры/Применение управляющих символов при выводе значений потенциометра в последовательный порт
Перейти к навигации
Перейти к поиску
Поддержать проект | Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Проверка/Оформление/Редактирование: Мякишев Е.А.
![]() |
Черновик |
Содержание
Применение управляющих символов при выводе значений потенциометра в последовательный порт
Данный пример демонстрирует применения управляющих символов '\n'(переход на новую строку) и '\t'(табуляция) при выводе считанных значений с потенциометра в табличном виде. Управляющие символы позволяют изменить форматирование выводимых на печать данных.
Необходимые компоненты
- Плата Arduino;
- Переменный резистор;
- Макетная плата;
- Провода-перемычки;
Монтажная схема
Соедините контакт 5V Arduino с любым крайним контактом потенциометра, а контакт GND Arduino с другим крайним контактом потенциометра. Средний контакт потенциометра соедините с 0-ым аналоговым входом Arduino.
Код
1 #define POT 0 // Подключение к 0-му аналоговому входу потенциометра
2
3 void setup()
4 {
5 Serial.begin(9600); // Инициализация передачи данных по последовательному порту на скорости 9600 бод
6 }
7
8 void loop()
9 {
10 Serial.println("\n№ аналогового вывода\t'Сырые данные'\tПроценты");
11 Serial.println("------------------------------------------------");
12 for (int i = 0; i < 10; i++)
13 {
14 int val = analogRead(POT); // Читаем значения с потенциометра
15 int per = map(val, 0, 1023, 0, 100); // Конвертируем в проценты
16
17 Serial.print("A0\t\t\t");
18 Serial.print(val); // Выводим на печать в последовательный порт необработанные("сырые") аналоговые значения
19 Serial.print("\t\t");
20 Serial.print(per); // Выводим на печать в последовательный порт значения в процентах
21 Serial.println("%"); // Выводим на печать в последовательный порт символ % и новой строки
22 delay(1000); // Ожидаем 1 секунду перед повторением алгоритма
23 }
24 }
См.также
Внешние ссылки