LCD no funciona en el proyecto node.js + Arduino

Estoy siguiendo este tutorial, pero estoy haciendo una versión muy básica donde solo quiero imprimir algo.

Todos los pines y la especificación de hardware se siguen según ese tutorial.

A continuación se muestra mi código app.js :

var five = require('johnny-five'); var board = new five.Board(); var lcd; board.on('ready', function() { lcd = new five.LCD({ // LCD pin name RS EN DB4 DB5 DB6 DB7 // Arduino pin # 12, 11, 5, 4, 3, 2 pins: [12, 11, 5, 4, 3, 2], rows: 2, cols: 16 }); lcd.clear().print("Hello NJ"); this.repl.inject({ lcd: lcd }); }); 

El problema es que cuando conecto mi arduino a mi computadora portátil, la pantalla lcd se ilumina, sin embargo, cuando ejecuto el código no aparece nada en la pantalla. También seguí este tutorial y el resultado es el mismo.

Incluso si elimino el comando de impresión y hago algo como

 lcd.noBacklight(); 

No funciona.

Incluso si escribo el lcd.print("hello world") en la consola, no se imprime en el lcd (sin embargo, no aparece ningún error en la consola).

He cargado el Standard Firmata usando mi IDE de Arduino. El módulo johnny-cinco funciona porque probé sus ejemplos de led y funcionó.

¿Está mi dispositivo lcd desordenado o es mi código o son mis conexiones de hardware?

Estoy confundido.

    Intereting Posts