Page 127 - 1156_Arduino-Polnyy-uchebnyy-kurs-ot-igry-k-inzhenernomu-proektu
P. 127

Глава 5.  Язык программирования Wiring
       126


















                                                         2
              Рис. 5.12.  Подключение LCD с поддержкой I C к плате Arduino Uno



                     setup
                     setup
                                                      print        Sainsmart   LCD,    I2C
                                                      print        Sainsmart   LCD,    I2C
                                                      line #  1 1
                                                      line #
                           20by4 I2C   Sainsmart
                                       Sainsmart
                           20by4 I2C
                                                     char #   1 1
                                                     char #
              program
              program
                                                             3F
                                                 address  0x
                                                 address  0x  3F
                      loop
                      loop
                     Рис. 5.13.  Блоки для программирования LCD+дисплея
              После  подключения  можно  приступать  к  программированию
           LCD-дисплея  через  ArduBlock.
                                                                   2
              Жидкокристаллический  монитор  с  поддержкой  I C  подключа-
           ется  к  плате  Arduino  Uno  четырьмя  проводами:  два  провода  для
           данных  и  два  для  питания  (рис. 5.12):
              1)  вывод  GND  подключается  к  GND  на  ведущей  плате;
              2)  вывод  VCC  подключается  к  контакту  5V;
              3)  SCL  подключается  к  контакту  A5  аналоговой  группы;
              4)  SDA  подключается  к  контакту  A4  аналоговой  группы.

              Откройте  среду  программирования  ArduBlock  и  соберите  бло-
           ки,  изображенные  на  рис. 5.13.  Команда  print  позволяет  писать
           сообщение,  т.  е.  печатать  его  на  экране.  Line —  номер  строки
           дисплея,  начиная  с  0,  Char —  номер  символа  в  строке.  В  графе
           address  с  недавнего  времени  вместо  «стандартного»  адреса  0x27
           стали  указывать  0x3F  (чаще  всего)  или  0х5С.






                                                                                12 / 15
   122   123   124   125   126   127   128   129   130   131   132