C orduino, программа работать не будет
Нужна Arduino с мостом FTDI
C orduino, программа работать не будет
Нужна Arduino с мостом FTDI
Вы правы там другая микруха не FTDi, в диспетчере устройств драйвер Silicon labs CP210x USB to UART bridge (com2).
Нет ли программки для вывода через с2110x?
Ввел в скетч две строки для проверки
lcd.clear(20);
lcd.drawText(20, 40, "Test", 3, RGB(255,255,0), RGB(0,0,0));
Проводники раньше припаял к плате телефона и на неё ставил дисплей. Сейчас подпаялся на прямую к дисплею и о чудо дисплей выдал слово TEST.
Cпасибо Chip.
p.s. на подсветку дисплея подаю 9v c батарейки крона (тускло но видно)
Подключил дисплей Epson L2F50 к Freeduino Dueliminova (atmega328), подсветка дисплея от независимого преобразователя на 11,5В (pwm от контроллера не использовал). Использовал исправленные библиотеки с форума. Происходит инициализация дисплея, появляется текст Test и изображение исчезает через полсекунды, появляется изображение с последующим исчезновением после аппаратного сброса. В чем проблема не понимаю...
Текст скетча:
#include <S65Display.h>
S65Display lcd;
void setup()
{
lcd.init(2);
lcd.clear(0);
lcd.drawRect(1,1,175,131,RGB(255,255,255));
lcd.drawText(20, 40, "Test", 3, RGB(255,255,0), RGB(0,0,0));
}
void loop()
{
}
Разобрался с проблемой-вместо резисторного делителя на входе дисплея установил микросхему 74lvc244 (питание 3.3 в от отдельного стабилизатора LM1117-3.3), теперь дисплей работает корректно. Не все дисплеи L2f50 или ls020 работают стабильно через резисторные делители на входе.
А делитель с какими номиналами был?
470 Ом и 820 Ом (с LS020 работал отлично). Есть вопрос по используемой библиотеке - нужно развернуть выводимое изображение в горизонтальный вид (выводится вертикально), сначала было зеркальное выведение изображения-исправил в файле l2f50.cpp
Есть 2 варианта
1-Править библиотеку
2-править шрифты
В Arduino IDE версии 1.0, разработчики переименовали файл WProgram.h в Arduino.h, поэтому, чтобы старые библиотеки заработали в новой IDE — нужно просто открыть файлы библиотеки (.h и .cpp) и если в них встречается строчка
#include "WProgram.h"
, то заменить её на:
#if defined(ARDUINO) && ARDUINO >= 100
#include "Arduino.h"
#else
#include "WProgram.h"
#endif
Обычно, это нужно делать только в заголовочном h-файле библиотеки.
нужна помощь. не могу подключить библиотеку s65displey.
А мы по Вашему сообщению должны догадаться в чем проблема?
Последний раз редактировалось Chip; 26.09.2015 в 10:39.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)