Вроде все правильно подключил, ввел этот код: Код (Text): // Подключаем стандартную библиотеку LiquidCrystal #include <LiquidCrystal.h> // Инициализируем объект-экран, передаём использованные // для подключения контакты на Arduino в порядке: // RS, E, DB5, DB6, DB7, DB8 LiquidCrystal lcd(4, 5, 10, 11, 12, 13); void setup() { // устанавливаем размер (количество столбцов и строк) экрана lcd.begin(16, 2); // печатаем первую строку lcd.print("Hello world!"); // устанавливаем курсор в колонку 0, строку 1. То есть на // самом деле это вторая строка, т.к. нумерация начинается с нуля lcd.setCursor(0, 1); // печатаем вторую строку lcd.print("foo bar baz"); } void loop() { } И мой экран выводит вот такое: Вся конструкция
Сфотографируйте, чтобы были видны все подключения, я бы в первую очередь искал там проблему. Вот здесь есть пример правильного подключения http://wiki.amperka.ru/конспект-arduino:тестер-батареек
http://c2n.me/iEAKal.png А вот 5-й контакт экрана у вас куда подключен? На фотке он висит в воздухе, а должен быть на земле.
К сожалению не могу разглядеть. Такое ощущение что между 6 и 4 ножкой есть неподключенная 5. А пример из методички работает?
используйте жесткие перемычки как http://wiki.amperka.ru/схемы-подключения:подключение-текстового-экрана тут!на не правильное подключение не похоже,больше на не правильную инициализацию !