www.kn34pc.com

Форум на силистренските радиолюбители
Дата и час: 16 Юни 2024, 00:43

Часовете са според зоната UTC + 2 часа [ DST ]




Напиши нова тема Отговори на тема  [ 3 мнения ] 
Автор Съобщение
МнениеПубликувано на: 12 Авг 2023, 12:27 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1493
Местоположение: Силистра
RomanBlack: Shift1 system for 1-wire shift registers
GitHub: ShiftRegLCD123_2012.02.12
Цитат:
ShiftRegLCD123 - 1,2 and 3-wire shiftregister-based HD44780 compatible LCD library for Arduino
Connects a Hitachi HD44780 compatible LCD using 1, 2 or 3 pins from the Arduino via an 8-bit shift register (SR from now on).
HW compatible with LCD3Wire and old ShiftRegLCD libraries.

За схема с 74HC595 без диод в ShiftRegLCD123.cpp закоментирах реда:
Код за потвърждение:
...
// Comment out next line if not charging quicker via diodes.
#define LCD_SLIGHTLY_FASTER_1_WIRE
...

Има някаква неточност/необходимост от поправка в кода/ заради print (версия на Arduino IDE, друго?), но не съм търсил причина. Посимволен печат работи.
Код за потвърждение:
  // Print a message to the LCD.
  // srlcd.print("HELLO, WORLD!");

  srlcd.setCursor(5, 0);
  srlcd.print('H');
  srlcd.print('E');
  srlcd.print('L');
  srlcd.print('L');
  srlcd.print('O');

Прикачени файлове:
p.jpg
p.jpg [ 396.76 KiB | Прегледано 2524 пъти ]


Прикачени файлове:
HelloWorld_1_wire_SRLCD123.zip [14.97 KiB]
82 пъти
atmega328_SRLCD123_pdsprj.zip [18.66 KiB]
82 пъти
Върнете се в началото
 Профил  
 
МнениеПубликувано на: 30 Авг 2023, 15:44 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1493
Местоположение: Силистра
Принципът е приложим и в други случаи:
по-долу: управлявам 8-LED 7-SEG дисплей с MAX7219 по 2 пина.

Какво не ми харесва: стойностите на RC-веригата и/или паузата между импулсите в кода зависят от тактовата честота.
Но след няколко опита схемата работи и на симулация, и в реално устройство.
Като един извод на микроконтролера остава свободен за изпозлване в бъдещето :music .


Прикачени файлове:
1.jpg
1.jpg [ 267.51 KiB | Прегледано 2508 пъти ]
2.jpg
2.jpg [ 378.15 KiB | Прегледано 2508 пъти ]
Върнете се в началото
 Профил  
 
МнениеПубликувано на: 19 Сеп 2023, 14:46 
Offline

Регистриран на: 05 Юни 2020, 16:51
Мнения: 28
Ползвал съм такива:
Прикачени файлове:
LCD2004-I2C-LCD2004-20x4.jpg
LCD2004-I2C-LCD2004-20x4.jpg [ 207.1 KiB | Прегледано 2478 пъти ]

по I2C.


Върнете се в началото
 Профил  
 
Покажи мненията от миналия:  Сортирай по  
Напиши нова тема Отговори на тема  [ 3 мнения ] 

Часовете са според зоната UTC + 2 часа [ DST ]


Кой е на линия

Потребители, разглеждащи този форум: 0 регистрирани и 0 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
cron
Форумът се задвижва от phpBB® Forum Software © phpBB Group
Преведено от yarnaudov.com