www.kn34pc.com

Форум на силистренските радиолюбители
Дата и час: 02 Окт 2023, 16:42

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




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

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1430
Местоположение: Силистра
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 | Прегледано 2351 пъти ]


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

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

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


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

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

по I2C.


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

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


Кой е на линия

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


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

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