Arduino Library
Die Inkplate-Arduino-Bibliothek steuert das Panel, die RTC, die microSD-Karte, den GPIO-Expander und die Akkumessung auf dem Inkplate 7SPECTRA an. Jede der folgenden Seiten ist ein Beispiel aus dem Ordner Inkplate7SPECTRA der Bibliothek, mit den Funktionen, die darin verwendet werden.
RepositorySolderedElectronics/Inkplate-Arduino-library
Modellordnerexamples/Inkplate7SPECTRA
🔗Die angeheftete Arduino-Bibliothek öffnen
Öffentliche Quelle für diese Seiten
Sie haben die Bibliothek noch nicht installiert? Folgen Sie zuerst dem Schnellstart.
Funktionsseiten
GrundlagenHello WorldDen ersten Text auf dem Bildschirm ausgeben.GrundlagenSechs FarbenDen Bildschirm mit allen sechs Panelfarben füllen.GrundlagenGrafiken zeichnenFormen, Text und ein Bitmap-Logo in Farbe.GrundlagenImage ConverterEin in den Sketch einkompiliertes Bild anzeigen.SpeicherBilder von der microSD-KarteJPEG-Bilder von einer microSD-Karte anzeigen.RTCRTC-AlarmDie Uhr und einen Alarm stellen, die Uhrzeit anzeigen.Niedriger StromverbrauchDeep Sleep und AufwachenSchlafen, dann per Taste oder Timer aufwachen.StromversorgungAkkuspannungDie Akkuspannung messen und anzeigen.E/AGPIO-ExpanderEine LED an einem Expander-Pin blinken lassen.WLANWLAN-HTTP-AnfrageSuchen, verbinden und eine Webseite anzeigen.BluetoothBluetooth-PeripheriemodusPer Bluetooth LE von einem Smartphone auf dem Bildschirm zeichnen.BluetoothBluetooth-SeriellText zwischen einem Smartphone und dem Serial Monitor austauschen.QwiicQwiic-BME680-SensorTemperatur, Luftfeuchtigkeit und Luftdruck eines Qwiic-Sensors anzeigen.Niedriger StromverbrauchRTC-Alarm mit Deep SleepJede Minute mit dem RTC-Alarm aus dem Deep Sleep aufwachen.AnzeigeDither-KernelDie Dithering-Kernel an einem Bild vergleichen.SpeicherEEPROM-NutzungDen EEPROM löschen, beschreiben und zurücklesen.SpeicherPNG aus einem PufferEin im RAM gehaltenes PNG zeichnen.AnzeigeTextfeldUmbrochener Text in einem Feld, mit eigener Schriftart.RTCRTC-Alarm-InterruptEinen RTC-Alarm am Interrupt-Pin signalisieren.RTCRTC-UhrDie Uhr stellen und die Uhrzeit einmal pro Minute anzeigen.RTCRTC-TimerEinen 30-Sekunden-Countdown-Timer ausführen.SpeicherText von microSD lesenEine Textdatei von der Karte anzeigen.SpeicherText auf microSD schreibenEine Textdatei auf die Karte schreiben.WLANTRMNL-BYOS-ClientBilder von einem TRMNL-kompatiblen Server anzeigen.WLANHTTPS-POST-AnfrageEine JSON-POST-Anfrage über HTTPS senden.WLANHTTPS mit ZertifikatEin Bild über HTTPS mit einem Zertifikat herunterladen.WLANHTTP-POST an ThingSpeakAlle 20 Sekunden einen Wert an einen ThingSpeak-Kanal senden.WLANWebserverText auf einer Webseite eingeben und auf dem Bildschirm anzeigen.WLANJPG mit HTTPClientEin JPG in den Speicher laden und zeichnen.WLANBilder aus dem WebZwei Bitmaps und ein JPG von Webadressen zeichnen.SpeichermicroSD-GalerieEin zufälliges Bild von der Karte anzeigen, dann schlafen.WLANMapbox-KarteEine statische Mapbox-Karte zeichnen und alle 5 Minuten aktualisieren.SeriellPeripheriemodus (UART)Mit Textbefehlen über die serielle Schnittstelle zeichnen.AnzeigeNur vollständige UpdatesSo funktionieren Bildschirm-Updates bei diesem Panel.