Этот пост является частью серии “Джонни Файв”. Смотрите первый пост здесь.
Когда вы запускаете программу с помощью Johnny Five, вы можете видеть, что в терминале у нас есть доступ к ОТВЕТ , термин, который означает Цикл чтения-Оценки-печати.
Другими словами, мы можем писать здесь команды.
Давайте попробуем, создав repl.js файл с этим кодом:
const { Board } = require("johnny-five")
const board = new Board()Я собираюсь поиграть с жидкокристаллической схемой, сделанной на предыдущем уроке.
Запустите программу с помощью узла repl.js :
Далее мы напишем несколько команд в ОТВЕТЕ.
Начните с требования класса ЖК-дисплея:
const { LCD } = require("johnny-five")Затем инициализируйте из него объект lcd :
const lcd = new LCD({ pins: [7, 8, 9, 10, 11, 12] })Теперь запишите на ЖК-дисплей:
lcd.print("Hello!")Вы увидите большое возвращающееся сообщение:
Потому что команда возвращает ссылку на ЖК-объект. Это делается для того, чтобы мы могли объединять команды вместе, вот так:
lcd.clear().print("Hello!")Если вы не запустите clear() , любая новая вещь, которую вы напишете, будет добавлена к уже существующей.
Чтобы записать во вторую строку, вы вызываете курсор(1) (строка по умолчанию 0 :
lcd.clear().print("Hello from")
lcd.cursor(1, 0).print("Johnny-Five!")Оригинал: “https://flaviocopes.com/johnny-five-repl/”