Skip to content

asboy2035/SerialPlotter

Repository files navigation

SerialHeader

Designed for macOS, iOS, and visionOS 26. Requires macOS 14.6, iOS 17.6, and visionOS 1.3 or later.


Instructions

How to use SerialPlotter and SerialBridge.

SerialPlotter

SerialPlotter

How to use SerialPlotter:

  • Start with an Arduino project.
  • Initialize the serial:
    void setup() {
      Serial.begin()
    }
  • Print your logs in this format: SomeKey: 6969 | AnotherKey: 4242 Example:
    Serial.print("Charging Rate: ");
    Serial.print(currentChargingRate);
    Serial.print(" | New Charge: ");
    Serial.print(newCharge);
    Serial.print(" | Battery: ");
    Serial.print(batteryChargePercentage);
    Serial.print(" | Charging: ");
    Serial.print(charging);
    Serial.print(" | Light: ");
    Serial.print(String(lightOn ? "On" : "Off"));
    Serial.print(" | Dimmer: ");
    Serial.println(String(dimmerPercentage));
  • Connect your Arduino to your computer, upload your code, then run SerialPlotter and click on ▶︎.

SerialBridge

SerialBridge

How to use SerialBridge:

  • Follow the SerialPlotter instructions first.
  • Click the "Mobile" button in SerialPlotter.
  • Click "Next" in SerialPlotter.
  • Open the SerialBridge app and click "QR Code", or simply scan the QR code with the Camera app.
  • You should see your data.

Credits

Thanks to: