All Projects → mladenilic → arduino-cereal

mladenilic / arduino-cereal

Licence: MIT license
Drop-in replacement for Arduino's serial monitor with variable watches.

Programming Languages

javascript
184084 projects - #8 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to arduino-cereal

Sim800L-Arduino-Library-revised
HIGH SCHOOL PROJECT - The purpose of this Arduino library is to allow the use of the SIM800L module in a simple and transparent way.
Stars: ✭ 81 (+80%)
Mutual labels:  arduino-ide, arduino-library
Arduinoxinput
XInput library for USB capable Arduino boards
Stars: ✭ 126 (+180%)
Mutual labels:  arduino-ide, arduino-library
SI4844
Silicon Labs SI4844 (BROADCAST ANALOG TUNING DIGITAL DISPLAY AM/FM/SW RADIO RECEIVER) Library
Stars: ✭ 16 (-64.44%)
Mutual labels:  arduino-ide, arduino-library
Spimemory
Arduino library for Flash Memory Chips (SPI based only). Formerly SPIFlash
Stars: ✭ 279 (+520%)
Mutual labels:  arduino-ide, arduino-library
Esp32 Ble Mouse
Bluetooth LE Mouse library for the ESP32 (Arduino IDE compatible)
Stars: ✭ 180 (+300%)
Mutual labels:  arduino-ide, arduino-library
HomeSpan
HomeKit Library for the Arduino-ESP32
Stars: ✭ 410 (+811.11%)
Mutual labels:  arduino-ide, arduino-library
Espui
A simple web user interface library for ESP32 and ESP8266
Stars: ✭ 330 (+633.33%)
Mutual labels:  arduino-ide, arduino-library
AutomationShield
Arduino library and MATLAB/Simulink API for the AutomationShield Arduino expansion boards for control engineering education.
Stars: ✭ 22 (-51.11%)
Mutual labels:  arduino-ide, arduino-library
arduino-primo-tutorials
Here some tutorials to explain and show how to make use of the new features of the Arduino Primo and Arduino Primo Core, such as Wifi, BLE, NFC, InfraRed and various sensors. Hope you can find this helpful to create amazing stuff, save the planet or make a cool project to look smart at the dinning table with your uncles.
Stars: ✭ 12 (-73.33%)
Mutual labels:  arduino-ide, arduino-library
Arduino Applemidi Library
Send and receive MIDI messages over Ethernet (rtpMIDI or AppleMIDI)
Stars: ✭ 177 (+293.33%)
Mutual labels:  arduino-ide, arduino-library
Irremoteesp8266
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
Stars: ✭ 1,964 (+4264.44%)
Mutual labels:  arduino-ide, arduino-library
TLV493D-A1B6-3DMagnetic-Sensor
Library for the TLV493D-A1B6 3D magnetic sensor for Arduino.
Stars: ✭ 27 (-40%)
Mutual labels:  arduino-ide, arduino-library
ESP-CoAP
This repo contains CoAP protocol for ESP-12E
Stars: ✭ 70 (+55.56%)
Mutual labels:  arduino-ide, arduino-library
Arduino
🚀 Proyectos de todo tipo para arduino utilizando sus sensores y actuadores. 🤖
Stars: ✭ 27 (-40%)
Mutual labels:  arduino-ide, arduino-library
Arduino-DCF77
Efficient and complete DCF77 library for Arduino
Stars: ✭ 25 (-44.44%)
Mutual labels:  arduino-library
TLE5012-Magnetic-Angle-Sensor
This repository includes an library for Arduino for the TLE5012 Magnetic Angle Sensor with SSC interface.
Stars: ✭ 37 (-17.78%)
Mutual labels:  arduino-library
NvTx
Transactional non volatile storage for Arduino
Stars: ✭ 17 (-62.22%)
Mutual labels:  arduino-library
ublox
Arduino and CMake library for communicating with uBlox GPS receivers.
Stars: ✭ 89 (+97.78%)
Mutual labels:  arduino-library
qp-arduino
QP real-time embedded frameworks/RTOS for Arduino (AVR and SAM)
Stars: ✭ 37 (-17.78%)
Mutual labels:  arduino-library
ESP32BleAdvertise
Simple library for BLE advertise using ESP32 in Arduino
Stars: ✭ 39 (-13.33%)
Mutual labels:  arduino-library

Arduino Cereal Monitor

Drop-in replacement for Arduino's serial monitor with variable watches.

image

How it works

Use Serial.print, Serial.println, etc. to print data to [Monitor] window. To track variables in [Variables] window, use Cereal library (documentation & demo).

Install

$ npm install --global arduino-cereal

OR run it with npx

$ npx arduino-cereal

Requires Node v14.0.0 or later

CLI options

$ arduino-cereal --help

  Usage
    $ arduino-cereal

  Options
    --port   Serial port
    --baud   Baud rate (default: 9600)
    --theme  Theme name (light, dark, black, white)
    --fps    Screen render rate (default: 15)
  • port: – Serial port to which Arduino board is connected.
  • baud: – Baud rate. Default value 9600
  • theme: – Change the color theme. Available options are light, dark, black, black. The default theme is dark. Read more about theme customization.
  • fps – Control the rate at which the CLI screen is updated. Helps to deal with flickering on some terminal apps (iTerm). Default: 15

Example:

$ arduino-cereal --port=/dev/tty.usbserial-1410 --baud=19200 --theme=light --fps=10

Configuration file

Alternatively, CLI options can be read from a file – cereal.config.json. This file is expected to be located in the current working directory.

{
  "port": "/dev/tty.usbserial-1410",
  "baud": 9600,
  "fps": 15,
  
  "theme": { /** Theme customization options */ }
}

Contributing

Contributions are welcome. 🎉

License

Licensed under the MIT license. See the LICENSE.md for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].