Hi,
Just wondering if anyone can refer me to Python code for accessing the IO Warrior.
sixteen years later, the answer looks like this:
pip install iowp
This is the landingepage of IOWP and I invite you and all other interested parties to the Telegram group IO-Warrior Python (IOWP) .
It's ...
Search found 186 matches
- Sun Feb 22, 2026 10:36 am
- Forum: IO-Warrior English
- Topic: Examples of Python to access IO Warrior?
- Replies: 2
- Views: 41914
- Sun Feb 22, 2026 10:10 am
- Forum: IO-Warrior English
- Topic: IO-Warrior 28 replacing IO Warrior 24
- Replies: 11
- Views: 40596
Re: IO-Warrior 28 replacing IO Warrior 24
Hi,
My Python code was created by converting your C code, which worked, but was a bit cumbersome :-/. Is there perhaps now any Python code available for running these dongles on Linux, Windows, Mac?
four years later, the answer looks like this:
pip install iowp
This is the landingepage of ...
My Python code was created by converting your C code, which worked, but was a bit cumbersome :-/. Is there perhaps now any Python code available for running these dongles on Linux, Windows, Mac?
four years later, the answer looks like this:
pip install iowp
This is the landingepage of ...
- Sun Feb 22, 2026 9:55 am
- Forum: IO-Warrior English
- Topic: MacOS SDK and IOWarrior? Where are the basic functions?
- Replies: 2
- Views: 28610
Re: MacOS SDK and IOWarrior? Where are the basic functions?
Hi,
four years later, the answer looks like this:
pip install iowp
Your questions were (answers in bold):
- where have gone all the convenient functions usually found in the windows api? (like IowKitOpenDevice(), IowKitRead, IowKitWrite) --> iowkit.py, but you no longer need to access them ...
four years later, the answer looks like this:
pip install iowp
Your questions were (answers in bold):
- where have gone all the convenient functions usually found in the windows api? (like IowKitOpenDevice(), IowKitRead, IowKitWrite) --> iowkit.py, but you no longer need to access them ...
- Sat Feb 21, 2026 7:57 pm
- Forum: IO-Warrior English
- Topic: IOWJ is dead, long live IOWP!
- Replies: 0
- Views: 88
IOWJ is dead, long live IOWP!
What was IOWJ again?
The goal was to wrap all IO-Warrior features into Java classes, use multiple special mode functions across several IOWs simultaneously, and handle events for pin inputs. Additionally: Write once, run anywhere. The program shouldn't care which IOW is being used (as long as it's ...
The goal was to wrap all IO-Warrior features into Java classes, use multiple special mode functions across several IOWs simultaneously, and handle events for pin inputs. Additionally: Write once, run anywhere. The program shouldn't care which IOW is being used (as long as it's ...
- Sat Feb 21, 2026 7:52 pm
- Forum: IO-Warrior Deutsch
- Topic: IOWJ ist tot, es lebe IOWP!
- Replies: 0
- Views: 396
IOWJ ist tot, es lebe IOWP!
Was war noch mal IOWJ?
Alle Iow-Features in Java-Klassen packen und mehrere special mode functions in mehreren Iow's gleichzeitig benutzen, Events bei Pin-Eingabe. Und: Write once, run anywhere: dem Program sollte egal sein, was für ein Iow benutzt wird (natürlich nur, wenn das technisch auch ...
Alle Iow-Features in Java-Klassen packen und mehrere special mode functions in mehreren Iow's gleichzeitig benutzen, Events bei Pin-Eingabe. Und: Write once, run anywhere: dem Program sollte egal sein, was für ein Iow benutzt wird (natürlich nur, wenn das technisch auch ...
- Wed Feb 14, 2018 4:01 pm
- Forum: IO-Warrior Deutsch
- Topic: End of Life IO-Warrior24 ?
- Replies: 4
- Views: 42041
Re: End of Life IO-Warrior24 ?
Danke für die Info.
- Tue Feb 13, 2018 2:22 pm
- Forum: IO-Warrior Deutsch
- Topic: End of Life IO-Warrior24 ?
- Replies: 4
- Views: 42041
End of Life IO-Warrior24 ?
Gibt es schon einen End of Life Termin für den IO-Warrior24 (DIL24, SOIC24)?
Danke!
Danke!
- Fri Oct 06, 2017 9:17 pm
- Forum: IO-Warrior Deutsch
- Topic: IOWJ (Achtung Reklame) unterstützt jetzt die ADC SpecialModeFunction des IO-Warrior 56
- Replies: 0
- Views: 42314
IOWJ (Achtung Reklame) unterstützt jetzt die ADC SpecialModeFunction des IO-Warrior 56
Ein Kanal mit dem Messbereich Gnd...4,16V wird wie folgt aktiviert:
Iow56 dev56 = devs.getIow56Device();
ADC adc = new ADC(1,7,0);
dev56.addSpecialModeFunctionImpl(adc);
Mit folgender Methode kann jederzeit der Messwert des ersten Kanals ausgelesen werden:
int val = adc.getValue(0);
Ein Change ...
Iow56 dev56 = devs.getIow56Device();
ADC adc = new ADC(1,7,0);
dev56.addSpecialModeFunctionImpl(adc);
Mit folgender Methode kann jederzeit der Messwert des ersten Kanals ausgelesen werden:
int val = adc.getValue(0);
Ein Change ...
- Fri Oct 06, 2017 9:11 pm
- Forum: IO-Warrior English
- Topic: IOWJ (advertising) supports new SpecialModeFunction ADC of IO-Warrior 56
- Replies: 0
- Views: 43706
IOWJ (advertising) supports new SpecialModeFunction ADC of IO-Warrior 56
One channel with reference Gnd...4,16V is activated by:
Iow56 dev56 = devs.getIow56Device();
ADC adc = new ADC(1,7,0);
dev56.addSpecialModeFunctionImpl(adc);
This method allows reading the first channel at any time:
int val = adc.getValue(0);
A Change Listener is also available. This call back ...
Iow56 dev56 = devs.getIow56Device();
ADC adc = new ADC(1,7,0);
dev56.addSpecialModeFunctionImpl(adc);
This method allows reading the first channel at any time:
int val = adc.getValue(0);
A Change Listener is also available. This call back ...
- Fri Oct 06, 2017 4:52 pm
- Forum: IO-Warrior English
- Topic: IOWJ (advertising) supports new SpecialModeFunction PWM of IO-Warrior 56
- Replies: 0
- Views: 43059
IOWJ (advertising) supports new SpecialModeFunction PWM of IO-Warrior 56
To generate a frequency of 1kHz with duty cycle of 50%, just three lines of Java code are necessary:
Iow56 dev56 = devs.getIow56Device();
PWM pwm = new PWM(PWM.PWM_CLOCK_2MHZ,1999,1000);
dev56.addSpecialModeFunctionImpl(pwm);
With toString() method of class PWM, you can see the actual parameters ...
Iow56 dev56 = devs.getIow56Device();
PWM pwm = new PWM(PWM.PWM_CLOCK_2MHZ,1999,1000);
dev56.addSpecialModeFunctionImpl(pwm);
With toString() method of class PWM, you can see the actual parameters ...
- Fri Oct 06, 2017 1:27 pm
- Forum: IO-Warrior Deutsch
- Topic: IOWJ (Achtung Reklame) unterstützt jetzt die PWM SpecialModeFunction des IO-Warrior 56
- Replies: 1
- Views: 35375
IOWJ (Achtung Reklame) unterstützt jetzt die PWM SpecialModeFunction des IO-Warrior 56
IOWJ (Achtung Reklame) unterstützt jetzt die neue SpecialModeFunction PWM des IO-Warrior 56
Um eine Frequenz von 1kHz mit dem Tastverhältnis 1:1 zu erzeugen, wären lediglich minimal drei Zeilen Java-Code notwendig:
Iow56 dev56 = devs.getIow56Device();
PWM pwm = new PWM(PWM.PWM_CLOCK_2MHZ,1999,1000 ...
Um eine Frequenz von 1kHz mit dem Tastverhältnis 1:1 zu erzeugen, wären lediglich minimal drei Zeilen Java-Code notwendig:
Iow56 dev56 = devs.getIow56Device();
PWM pwm = new PWM(PWM.PWM_CLOCK_2MHZ,1999,1000 ...
- Thu May 04, 2017 8:06 pm
- Forum: IO-Warrior Deutsch
- Topic: IO-Warrior mit HTML/HTTP steuern (Reklame für IOWJ)
- Replies: 24
- Views: 103142
Re: IO-Warrior mit HTML/HTTP steuern (Reklame für IOWJ)
Das IOWJ Projekt lebt! (und wie ;-)
Ich benutzte es jetzt sogar selber auf einem Raspberry Pi.
Es gibt auch eine Menge neuer Klassen für I2C und SPI. So wird jetzt der AD9833 (Programmable Waveform Generator, SPI) unterstützt .
Ab diesem Jahr ist auch kommerzieller Support verfügbar.
Sollten dem ...
Ich benutzte es jetzt sogar selber auf einem Raspberry Pi.
Es gibt auch eine Menge neuer Klassen für I2C und SPI. So wird jetzt der AD9833 (Programmable Waveform Generator, SPI) unterstützt .
Ab diesem Jahr ist auch kommerzieller Support verfügbar.
Sollten dem ...
- Wed Jun 22, 2016 4:24 pm
- Forum: IO-Warrior Deutsch
- Topic: Keymatrix / Tastenmatrix aktuelle Positionen
- Replies: 2
- Views: 12038
Re: Keymatrix / Tastenmatrix aktuelle Positionen
Da hilft das Datenblatt:
The status of the matrix is returned when ever there
is a change of status or it can be requested
immediately by sending a report with ID $19.
Und so mache ich das auch in IOWJ (Achtung Reklame!).
Gruß Thomas
The status of the matrix is returned when ever there
is a change of status or it can be requested
immediately by sending a report with ID $19.
Und so mache ich das auch in IOWJ (Achtung Reklame!).
Gruß Thomas
- Fri Apr 24, 2015 9:57 pm
- Forum: IO-Warrior Deutsch
- Topic: I2C Zugriff auf DS1050 (progr. 5bit PWM) mit Java Library
- Replies: 5
- Views: 10584
Re: I2C Zugriff auf DS1050 (progr. 5bit PWM) mit Java Librar
Hi Didi,
Die Library ist ja gar nicht Bestandteil der SDK. Warum eigentlich nicht?
Weil ich es noch nicht einmal bis zur Version 1.0 geschafft habe? ;-).
Achtung Reklame:
Im I2C Bereich hat sich einiges getan. Es werden jetzt I2C-Switche unterstützt (das bringt Vorteile, wenn mit verschiedenen ...
Die Library ist ja gar nicht Bestandteil der SDK. Warum eigentlich nicht?
Weil ich es noch nicht einmal bis zur Version 1.0 geschafft habe? ;-).
Achtung Reklame:
Im I2C Bereich hat sich einiges getan. Es werden jetzt I2C-Switche unterstützt (das bringt Vorteile, wenn mit verschiedenen ...
- Tue Apr 21, 2015 11:02 am
- Forum: IO-Warrior Deutsch
- Topic: I2C Zugriff auf DS1050 (progr. 5bit PWM) mit Java Library
- Replies: 5
- Views: 10584
Re: I2C Zugriff auf DS1050 (progr. 5bit PWM) mit Java Librar
Hi Didi,
Ich hätte Interesse an zwei Chips.
@Christoph: Die Klasse dem SDK hinzuzufügen bringt ohne die iowj.jar leider nichts. Zumal Didi noch auf einer veralteten Version aufgesetzt hat.
Gruß Thomas
Ich hätte Interesse an zwei Chips.
@Christoph: Die Klasse dem SDK hinzuzufügen bringt ohne die iowj.jar leider nichts. Zumal Didi noch auf einer veralteten Version aufgesetzt hat.
Gruß Thomas