Search found 186 matches

by towaibw
Sun Feb 22, 2026 10:36 am
Forum: IO-Warrior English
Topic: Examples of Python to access IO Warrior?
Replies: 2
Views: 41914

Re: Examples of Python to access IO Warrior?

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 ...
by towaibw
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 ...
by towaibw
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 ...
by towaibw
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 ...
by towaibw
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 ...
by towaibw
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.
by towaibw
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!
by towaibw
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 ...
by towaibw
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 ...
by towaibw
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 ...
by towaibw
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 ...
by towaibw
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 ...
by towaibw
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
by towaibw
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 ...
by towaibw
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