iolinker ist die IO-Multiplexing-Lösung der Zukunft und vereinfacht jede Entwicklung so sehr, dass zuerst Tage, dann Wochen und später Monate an Zeit gespart werden. Kontaktieren Sie uns um Ihre Herausforderung mit uns zu optimieren.
Mit unserer Open Source-Bibliothek auf GitHub können die iolinker-Platinen in wenigen Minuten in Anwendungen integriert werden — ob auf einem Arduino, einem Raspberry Pi, einer PC-Anwendung oder etwas ganz anderes.
#include <IOLinker.h> IOLinker iolinker; void setup() { Serial.begin(IOLINKER_BAUDRATE); // Use Serial1 on Arduino Leonardo! while (!Serial) { ; // wait for serial port to connect. Needed for Leonardo only } /* Connect to iolinker */ iolinker.beginStream(Serial); iolinker.targetAddress(1); /* P1 and P2 are outputs, P3 to P49 are inputs */ iolinker.setPinType(IOLinker::IOLINKER_OUTPUT, 0); iolinker.setPinType(IOLinker::IOLINKER_OUTPUT, 1); iolinker.setPinType(IOLinker::IOLINKER_INPUT, 2, 48); /* Set P1 and P2 high */ iolinker.setOutput(true, 0, 1); /* Output a PWM signal on P1 */ iolinker.pwm(50, 0); /* Connect P2 to P3 */ iolinker.link(2, 1); }
Mit dem iolinker designer zum Live-Konfigurieren von Schaltplänen und Code-Generieren geht alles automatisch. Embedded Linux / Raspberry Pi-geeignet.
Projekt „Integrierter Schaltkreis zur Flexibilisierung der Umverdrahtung“ der jinvent UG (Förderzeitraum 23.10.2017 bis 22.10.2019)