Перейти к содержанию

Lcd Nokia 1202 Схема Подключения К Ардуино


Рекомендуемые сообщения

Поделитесь схемой подключения LCD Nokia 1202 к ардуино.

Или хотя-бы подскажите куда подключать CS и SCK?

Shema-1202.jpg

Изменено пользователем foto-boss
Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Это SPI.

CS - chip select. Вешаем на любую ногу. Нулевым потенциалом активируется работа с дисплеем.

SDA(MOSI) - передаваемые данные. Вешаем на ногу данных SPI интерфейса.

SCK - клоки, по которым записываются эти данные. Вешаем также на SPI, на ногу SCK.

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Дорожки на шлейфе очень тонкие, припаиваться к ним напрямую не удобно. Тем более собираюсь эксперементировать и дергать это хозяйство.

Решил освоить ЛУТ, прочитав в инете про утюг и принтер. Купил хлорное железо и текстолит. Поставил программу диптрэйс.

Поскольку я не знаю какая схема подключения рабочая (в инете разные варианты), нарисовал что-то типа монтажки для экспериментов.

Главный вопрос, что делать с обратной стороной текстолита? Если ее оставить как есть, то она будет все замыкать. Если там что-то рисовать, то непонятно как это точно совместить при бумажно-утюжных технологиях. Или это все вытравливают обычно?

post-189528-0-41949400-1454346225_thumb.jpg

post-189528-0-85755300-1454354491_thumb.jpg

Изменено пользователем foto-boss
Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Если ее оставить как есть, то она будет все замыкать

Хм... а почему она будет всё замыкать ? Она же будет с другой стороны платы :huh:

Тем более, когда Вы опустите текстолит в хлорное железо, другая сторона тоже будет травиться, ибо на ней не будет маски.

Ссылка на комментарий
Поделиться на другие сайты

Ааа, Вы вон о чём :)

Дак Вы же её протравите :)

Вам нужно вырезать необходимый кусок текстолита и полностью его опускать в хлорное железо, обоими сторонами. Просто на одной стороне будет маска от принтера, которая не даст протравиться участкам меди.

Ссылка на комментарий
Поделиться на другие сайты

Это понятно. Я про другую сторону.

Ничего не получилось. Мелких дорожек совсем нет. :(

Еще надо учитывать, что все зеркально получается.

И в ролике ни слова не было, про то что надо как-то закрепить бумагу на текстолите. Она сползла на пару миллиметров.

Но все это уже не важно, учитывая, что результат полное Г....

post-189528-0-23224900-1454357954_thumb.jpg

Изменено пользователем foto-boss
Ссылка на комментарий
Поделиться на другие сайты

Нормальный результат для первого раза.

Тонера в настройках принтера увеличьте. Прогревайте больше, даже чуть-чуть с фанатизмом, чтобы тонер начинал просматриваться с другой стороны бумаги.

Перед снятием бумаги, дайте плате остыть. Бумагу снимайте под водой. Чем больше она намокнет - тем лучше. Вплоть до самоотваливания.

Ссылка на комментарий
Поделиться на другие сайты

Удивительно, что на просторах интернета, дают совет смывать тонер ацетоном. Ацетон пригодится, если есть желание оттирать тонер, а если хочется просто смыть одним легким движением, то это 646 растворитель.

Две полосы по-бокам, нарисованы перманентным маркером. Видимо надо использовать какой-то другой.

post-189528-0-47786700-1454387912_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

Какая-то ерунда на экранчике. :(

#define CS_PIN 10

#define MOSI_PIN 11

#define SCK_PIN 13

#define LCD_RESET_PIN 9

#define write_spi_command(x) write_spi(x, 0);

#define write_spi_data(x) write_spi(x, 1);

void setup()

{

//set pin directions

pinMode(CS_PIN, OUTPUT);

pinMode(MOSI_PIN, OUTPUT);

pinMode(SCK_PIN, OUTPUT);

pinMode(LCD_RESET_PIN, OUTPUT);

//disable lcd to start with

digitalWrite(CS_PIN, HIGH);

digitalWrite(MOSI_PIN, LOW);

digitalWrite(SCK_PIN, LOW);

//turn on serial debugging

Serial.begin(9600);

Serial.println("-----NOKIA 1202 LCD DEMO-----");

//start the lcd

LCD_init();

write_spi_data(0xFF);

write_spi_data(0xFF);

write_spi_data(0xFF);

}

void loop()

{

}

int write_spi(byte payload, byte dc)

{

//select lcd

digitalWrite(CS_PIN, LOW);

//write dc bit

if(dc==0){digitalWrite(MOSI_PIN, LOW);}

else {digitalWrite(MOSI_PIN, HIGH);}

digitalWrite(SCK_PIN, HIGH);

digitalWrite(SCK_PIN, LOW);

//write payload 8 bits

for(int i=7;i>=0;i--)

{

digitalWrite(MOSI_PIN, (payload>>i)&1);

//toggle clock

digitalWrite(SCK_PIN, HIGH);

digitalWrite(SCK_PIN, LOW);

}

//turn off lcd cs

digitalWrite(CS_PIN, HIGH);

Serial.print("Written 9 bits ::: ");

Serial.print(dc, HEX);

Serial.println(payload, HEX);

}

void LCD_reset()

{

digitalWrite(LCD_RESET_PIN, LOW);

delay(5);

digitalWrite(LCD_RESET_PIN, HIGH);

delay(5);

Serial.println("\nLCD Hardware Reset Complete");

}

void LCD_init()

{

LCD_reset();

write_spi_command(0xE2); //reset

delay(10);

write_spi_command(0xA4); //power save off

write_spi_command(0x2F); //power control set

write_spi_command(0xB0); //set page address

write_spi_command(0x10); //set col=0 upper 3 bits

write_spi_command(0x00); //set col=0 lower 4 bits

write_spi_command(0xAF); //lcd display on

Serial.println("\nLCD Init Complete");

}

post-189528-0-49315100-1454453522_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

Вон у Вас 3 FF-ки записались на экран, в углу. 3 полоски по 8 пикселей.

Всё у Вас работает :)

Закиньте в него 96 нулей, после LCD_init(); , и увидите чистую 8-ми пиксельную полосу сверху.

Ссылка на комментарий
Поделиться на другие сайты

  • 5 лет спустя...

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...