Как такое сделать?

Тема в разделе "Arduino & Shields", создана пользователем Максим B, 26 сен 2013.

  1. lerik2703

    lerik2703 Гик

    я думаю в библиотеке !:rolleyes:
     
  2. lerik2703

    lerik2703 Гик

    LCD.exe так набросал на скорую руку
    [​IMG]
     
  3. Максим B

    Максим B Гуру

    lerik2703 - прикольная прога. В чем набросал ???
     
  4. lerik2703

    lerik2703 Гик

    AutoPlay Media Studio программка конечно направленна больше на создание CD-DVD менюшек !но имеет достаточно большие возможности !
     
  5. lerik2703

    lerik2703 Гик

    в общем заглянул я в файлик LiquidCrystal.h и очень меня заинтересовала открытая функция void command(uint8_t); о которой описания на оф.сайте я не нашел :( стал разбираться дальше соответственно заглянул в LiquidCrystal.cpp найдя там выше упомянутую функцию , собственно говоря у ней только одна задача, вызвать следующую функцию передав ей параметры значение которое мы отправляем на экран и состояние входа RS ! дальше руководствуясь вот этой статейкой получилось следующее
    Код (Text):
    #include <LiquidCrystal.h>
    LiquidCrystal lcd(4, 5, 10, 11, 12, 13);
    byte Deflcdchar [8] = {1,2,4,8,31,2,4,8};
    void setup() {
      lcd.begin(16, 2);
      lcd.command(0x48);
     
      for (int a=0;a<=7;a++){
        lcd.write(byte(Deflcdchar[a]));
      };
      lcd.command(0x80);
      lcd.write(byte(1));
    }
     
    void loop() {}
     
    как видно из кода обращаемся к CGRAM уже после инициализации дисплея!:D
     
    atompost и Megakoteyka нравится это.
  6. Megakoteyka

    Megakoteyka Оракул Модератор