Нужна помощь с выводом переменной на экран
- Войдите на сайт для отправки комментариев
Ср, 05/10/2016 - 18:08
Платформа Нано, подключен экран от нокии 1110, на вывод А0 подключен переменный резистор на 10к
Проблема в том что вместо значения переменной на экране получаю мусор. В мониторе порта значение приходит нормальное. Грешу на библиотеку PCF8814
Если не сложно, ткните носом куда копать.
Скетч
#include <PCF8814_font.h> #include <PCF8814_light.h> PCF8814 Lcd(13, 11, 10, 9); // LCD sets SPI SCLK: 7 pin, SDA: 8 pin, CS: 9 pin. RESET: 6 pin int pot = 0; // номер порта к которому подключен потенциометр int val = 0; // переменная для хранения считываемого значения void setup() { Serial.begin(9600); pinMode(pot, INPUT); Lcd.Init(); Lcd.GotoXY(3, 0); Lcd.Print("ZNACHENIE"); } void loop() { int pot1 = 0; pot1 = analogRead(pot) delay(1000); //Задержка опроса Lcd.GotoXY(1, 2); //Позиция на экране Lcd.Print(pot1); // Вывод значения первого потенциометра на ЛСД Serial.println(pot1); // Вывод значения первого потенциометра в КОМ }
Фото экрана
Если не сложно, ткните носом куда копать.
Спасибо большое, значит всетаки была ошибка в ДНК. Буду курить пример.