Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
lcd_16x2_keypad_shield [2017/04/12 21:46]
adm1n [Принцип рпботы]
lcd_16x2_keypad_shield [2017/04/12 21:51] (текущий)
adm1n
Строка 41: Строка 41:
  
 === Пример === === Пример ===
-<file c++ >+<file c++ lcd_keypad.cpp>
 #include <​LiquidCrystal.h> ​               // Подключяем библиотеку #include <​LiquidCrystal.h> ​               // Подключяем библиотеку
 LiquidCrystal lcd( 8, 9, 4, 5, 6, 7 );    // Указываем порты ​         LiquidCrystal lcd( 8, 9, 4, 5, 6, 7 );    // Указываем порты ​        
Строка 55: Строка 55:
 } }
  
-void loop() { +void loop() ​ 
 +
   int x;                                  // Создаем переменную x   int x;                                  // Создаем переменную x
   x = analogRead (0);                     // Задаем номер порта с которого производим считывание ​   x = analogRead (0);                     // Задаем номер порта с которого производим считывание ​
   lcd.setCursor(10,​1); ​                   // Установить курсор на вторую строку ​   lcd.setCursor(10,​1); ​                   // Установить курсор на вторую строку ​
-  ​if (x < 100) {                          // Если x меньше 100 перейти на следующею строк + 
-  lcd.print ("​Right "​); ​                  // Вывести текст  +  ​if (x < 100)  
-  Serial.print("​Value A0 ‘Right’ is  :"); // Вывести текст +  ​{                          // Если x меньше 100 перейти на следующею строк 
-  Serial.println(x,​DEC); ​                 // Вывести значение переменной x +    lcd.print ("​Right "​); ​                  // Вывести текст  
-+    Serial.print("​Value A0 ‘Right’ is  :"); // Вывести текст 
-  else if (x < 200) {                     // Если х меньше 200 перейти на следующию строку +    Serial.println(x,​DEC); ​                 // Вывести значение переменной x 
-  lcd.print ("​Up ​   "​); ​                  // Вывести текст  +  
-  Serial.print("​Value A0 ‘UP’ is  :"​); ​   // Вывести текст +  else if (x < 200)  
-  Serial.println(x,​DEC); ​                 // Вывести значение переменной x +  ​{                     // Если х меньше 200 перейти на следующию строку 
-+    lcd.print ("​Up ​   "​); ​                  // Вывести текст  
-  else if (x < 400){                      // Если х меньше 400 перейти на следующию строку +    Serial.print("​Value A0 ‘UP’ is  :"​); ​   // Вывести текст 
-  lcd.print ("​Down ​ "​); ​                  // Вывести текст +    Serial.println(x,​DEC); ​                 // Вывести значение переменной x 
-  Serial.print("​Value A0 ‘Down’ is  :"​); ​ // Вывести текст +  
-  Serial.println(x,​DEC); ​                 // Вывести значение переменной x +  else if (x < 400) 
-+  ​{                      // Если х меньше 400 перейти на следующию строку 
-  else if (x < 600){                      // Если х меньше 600 перейти на следующию строку +    lcd.print ("​Down ​ "​); ​                  // Вывести текст 
-  lcd.print ("​Left ​ "​); ​                  // Вывести текст +    Serial.print("​Value A0 ‘Down’ is  :"​); ​ // Вывести текст 
-  Serial.print("​Value A0 ‘Left’ is  :"​); ​ // Вывести текст +    Serial.println(x,​DEC); ​                 // Вывести значение переменной x 
-  Serial.println(x,​DEC); ​                 // Вывести значение переменной x +  
-+  else if (x < 600) 
-  else if (x < 800){                      // Если х меньше 800 перейти на следующию строку +  ​{                      // Если х меньше 600 перейти на следующию строку 
-  lcd.print ("​Select"​); ​                  // Вывести текст +    lcd.print ("​Left ​ "​); ​                  // Вывести текст 
-  Serial.print("​Value A0 ‘Select’ is  :");// Вывести текст +    Serial.print("​Value A0 ‘Left’ is  :"​); ​ // Вывести текст 
-  Serial.println(x,​DEC); ​                 // Вывести значение переменной x +    Serial.println(x,​DEC); ​                 // Вывести значение переменной x 
-}+  
 +  else if (x < 800) 
 +  ​{                      // Если х меньше 800 перейти на следующию строку 
 +    lcd.print ("​Select"​); ​                  // Вывести текст 
 +    Serial.print("​Value A0 ‘Select’ is  :");// Вывести текст 
 +    Serial.println(x,​DEC); ​                 // Вывести значение переменной x 
 +  }
 } }
 </​file>​ </​file>​
  
lcd_16x2_keypad_shield.txt · Последние изменения: 2017/04/12 21:51 — adm1n
GNU Free Documentation License 1.3
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Яндекс.Метрика