LCD дисплей + runShellCommand + Arduino Yun

LittleTinie
Offline
Зарегистрирован: 14.07.2014
#include <Bridge.h>
#include <Process.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(4, 5, 10, 11, 12, 13);
void setup() {
  Serial.begin(9600);
  while(!Serial);
  Bridge.begin();
  lcd.begin(16, 2);
}

void loop() {
  Process p;
  p.runShellCommand("/usr/bin/test.lua");
  while(p.available() > 0) {
    lcd.setCursor(0, 0);
    lcd.print(p.read()); 
  }
}

Скетч выше, test.lua:

#!/usr/bin/lua
print("test");

Сам дисплей настроен, но после загрузки скетча на нем лишь потемнела первая строка.

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013
Serial.begin(9600);
while(!Serial);

Уберите это. Там Atmega32u4 и Serial появится после того как ее к компу подключите - это не нужно.

Ну и контакты проверьте мож непропай где.

 

LittleTinie
Offline
Зарегистрирован: 14.07.2014

Убрал, и это не помогло.

Контакты проверил, все в порядке.