Przejdź do głównej zawartości

Garść podstawowych informacji

Wymagania

Przykłady były przetestowane w node v18.15.0. Do napisania przykładów wykorzystano Arduino Uno. W przypadku innych urządzeń piny i setup może się różnić. Do sprawdzenia pod jakim portem podpięty jest sprzęt użyj npx @serialport/list.

Przykładowo:

❯ npx @serialport/list
/dev/tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port
/dev/tty.usbmodem1301 Arduino (www.arduino.cc)

Czasem przykłady będą wczytywać port ze zmiennych środowiskowych przy pomocy paczki dotenv. Nic nie stoi na przeszkodzie, by przekazać wartość w ten sposób:

const board = new Five.Board({
port: '/dev/tty.usbmodem1301',
});

Przygotowanie Arduino Uno + Johnny Five

Przeczytaj: https://johnny-five.io/platform-support/#arduino-uno z uwzględnieniem https://github.com/rwaldron/johnny-five/wiki/Getting-Started#trouble-shooting