Показано с 1 по 7 из 7

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    21.07.2010
    Возраст
    45
    Сообщений
    82
    Вес репутации
    202

    По умолчанию Не могу запустить ЖК c LCD3Wire library

    Всем привет! Не могу запустить ЖК дисплей WH1602 с библиотекой LCD3Wire. Ниже стандартный скетч с этой библиотекой и фото соединения ЖК через регистр сдвига 74HC595N производства NXP.
    Питается все от USB порта. На питание регистра доходит 4.8 вольта.

    Мне кажется не работает регистр сдвига. Т.к. осциллографа нет, действовал подручным способом - подсоединял светодиод к выходам с ардуины, видел на них помаргивание.... а вот "прозвонка" по остальным выводам регистра, которые идут на ЖК, результатов не дали... попробовал 2 микросхемы - ноль результатов. Может дохлые обе или чего не хватает??? Блин и этот чи_и_дип одно раззорение, 60р за регистр сдаига ))))

    PHP код:
    // Example use of LCD3Wire library
    // Almost a carbon-copy of LCD4BitExample.pde

    #include <LCD3Wire.h> 

    // Arduino pins
    #define LCD_LINES 2  // number of lines in your display
    #define DOUT_PIN  7  // Dout pin
    #define STR_PIN   6  // Strobe pin
    #define CLK_PIN   5  // Clock pin

    //create object to control an LCD.  
    LCD3Wire lcd LCD3Wire(LCD_LINESDOUT_PINSTR_PINCLK_PIN); 

    //some messages to display on the LCD
    char msgs[6][15] = {"apple""banana""pineapple""mango""watermelon""pear"};
    int NUM_MSGS 6;

    void setup() { 
      
    lcd.init();
    }

    void loop() {  
      
    //pick a random message from the array
      
    int pick random(NUM_MSGS);
      
    charmsg msgs[pick];
      
      
    lcd.clear();
      
    lcd.printIn(msg);
      
    delay(1000);
      
    //print some dots individually
      
    for (int i=0i<3i++){
        
    lcd.print('.');
        
    delay(100);
      }
      
    //print something on the display's second line. 
      
    if(LCD_LINES>1){
        
    lcd.cursorTo(20);  //line=2, x=0.
        
    lcd.printIn("Score: 6/7");
        
    delay(1000);
      }
      
      
    //scroll entire display 20 chars to left, delaying 50ms each inc
      
    lcd.leftScroll(2050);

    Ссылка на более детальное изображение: http://s006.radikal.ru/i213/1008/90/1160e479a8a2.jpg
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	IMG_0198[1].jpg 
Просмотров:	1337 
Размер:	143.9 Кб 
ID:	9444  
    С уважением, Дмитрий.
    тел. 8 9I6 855 7Ч 95

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •