LCD12864
- Войдите на сайт для отправки комментариев
Втр, 03/01/2017 - 20:46
Помогите пожайлуста с програмированием графического дисплея LCD12864, именно рисование!!!!!!! - интересует скетч с рускими коментариями. В поисковик просьба не отправлять, за трое суток один божеский пример и тот на английском.
В поисковик просьба не отправлять
отправляю нахуй.
Ну зачем так резко. Надо вначале поздравить с Новым Годом.
В поисковик просьба не отправлять
А что делать? За Вас искать? Тем более, что Вы, как я понимаю, инвалид - по-английски не читаете.
Ну, держите по-русски. Здесь в первом посте есть и код, и ссылка на даташит, и ссылка на статью где описаны принципы работы.
И впредь не пишите куда Вас отправлять, а куда не надо, ладно?
Поисковиком сам пользоватся могу http://wiki.amperka.ru/%D0%B4%D0%B8%D1%81%D0%BF%D0%BB%D0%B5%D0%B8-%D0%B8-%D0%B8%D0%BD%D0%B4%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B:%D0%B6%D0%BA-%D0%BC%D0%B0%D1%82%D1%80%D0%B8%D1%86%D0%B0-128x64 к сожалению непонятно как цифры выводить, а "Здесь в первом посте" совсем плохо.
Что плохо? Вроде всё понятно. У Вас конкретные вопросы? Или Вы хотите, чтобы Вам готовый код написали?
Готовый код на рисование есть в моей ссылке, как на него текст загнать? Кроме того этих дисплев вроде как несколько модификаций, может кто с ними сталкивался и может дать совет, в идеале ссылку на Алиэкспресс - тем я купил это, а оно не оно хватает...
подскажите пожалуйста как вывести на экран 12864В показания потенциометра,где можно найти пример
LCD12864 бывают на разных контроллерах: ST920 и KS0108
на ST920 подключил последовательной передачи ,текст выводить научился ,а как считать потенциометр что-то не получается
"Как считать потенциометр" к выводу на экран не имеет ни малейшего отношения.
а как считать потенциометр что-то не получается
http://arduino.ru/Reference/AnalogRead
https://www.google.com/search?q=ардуино+потенциометр
Мне необходимо вывести на экран 12864 в процентах угол поворота потенциометра' может кто подскажет
Вы уже научились выводить НЕ в процентах? А просто значение с аналогового порта?
Ну, Вам же уже подсказали. Подключаете потенциометр, читаете с аналогового входа число (n) и вычисляете свой процент
p = (n * 100 + 511) / 1023;
и выводите его куда хотите.
скетч компилируется но на экране пусто
#include "U8glib.h"
U8GLIB_ST7920_128X64 u8g(10, 11, 12, U8G_PIN_NONE); // настройка пинов
const int analogInPin = A1; // Analog input pin
float sensorValue = 0; // value read from the pot
float outputValue = 0;
void setup()
{
u8g.setFont(u8g_font_6x10); // Выбор шрифта
}
void loop()
{
u8g.firstPage();
do {
// read the analog in value:
sensorValue = analogRead(analogInPin);
outputValue = map(sensorValue, 0, 1023, 0, 20);
u8g.setColorIndex(1); // белые чернила, черный фон
u8g.setPrintPos(1, 30); // позиция
u8g.print("Value"); // вывод текста
}
while(u8g.nextPage());
delay(500);
}
гдето ошибка наверное в выводе и печати на экран. это засада.
как вот здесь вывести значения потенциометра
u8g.setColorIndex(1); // белые чернила, черный фон
u8g.setPrintPos(1, 30); // позиция
u8g.print("Value"); // вывод текста
мда...
в принципе, Клапа в #1 все правильно сказал. Для нечитателей.
в принципе, Клапа в #1 все правильно сказал.
та, да - отсальные ссут правильно говорить.
выдает почемуто на экран 0.00 может кто знает
#include <U8glib.h>
U8GLIB_ST7920_128X64 u8g(10, 11, 12, U8G_PIN_NONE); // настройка пинов
const int VoltIn = 0;
int ReadVoltIn; // Значение на аналоговом входе VoltIn
float Voltage;
void setup()
{
delay(1000);
}
void draw(void) {
u8g.setFont(u8g_font_unifont);
u8g.setPrintPos(0, 20);
u8g.print(VoltIn);
}
void loop(void) {
u8g.firstPage();
do {
draw();
} while( u8g.nextPage() );
}
все получилось ура
#include "U8glib.h"
const int sensor1 = 0;
U8GLIB_ST7920_128X64_1X u8g( 10, 11, 12);
void setup() {
}
void loop () {
u8g.firstPage();
do {
u8g.setColorIndex(1);
u8g.setFont(u8g_font_10x20);
int val = analogRead(sensor1);
val = map(val, 0, 1023, 0, 100);
u8g.setPrintPos( 45, 50); u8g.print(val);
u8g.setPrintPos( 65, 50); u8g.print("%");
} while (u8g.nextPage());
delay(1000);
}