Basisanwendungen


Wer nutzt AVG (oder anderen ähnlichen antivirus) MaiAntivirus2.GIF (400× 400)auch werden Fehlalarme.

Verwenden Sie keine kommerziellen antivirus, dazu führen, dass unnötige Sorgen und lassen Sie dann die echte virus. Lesen Sie diese Seite.

Unser Rat ist, verwenden Sie nur Verteidiger, Ich habe nie betrogen.

Im Falle von Fehlerkennungen Check heruntergeladen die Drähte mit einem Service online, zum Beispiel das: HTTPS://www.virustotal.com/it

Der Virustotal-Service geht 60 Antivirus und es ist ganz normal, dass ein oder zwei von ihnen falsch sind. Aber wenn es 58 oder 59 die ein positives Ergebnis geben, denen, das Sie vertrauen können. Entdecken Sie die Quelle und kompilieren sie selbst auf seinem Computer kann, die nicht gerade Vertrauen. Jedenfalls keine Sorge, Wir haben besseres zu tun als Viren schreiben.


HAL – Hardware-Abstraktionsschicht

Theremino HAL

L ’ HAL verbindet l ’ High-Level Software InOut Hardware durch USB und Slots

Bei Verwendung der USB-Hardware-Module, dann l ’ HAL ist unverzichtbar und muss eingeschaltet bleiben, Sie können es minimieren, aber in Betrieb bleiben muss.

Wenn Sie keinen USB-Hardware nutzen, dann l ’ HAL ist nicht notwendig, System-Anwendungen können miteinander kommunizieren., durch die Schlitze, auch ohne HAL.

Die Indikation Rep Freq. (FPS) Valori ungefährer indica. Die gemessenen Werte sind ganz gleich um 200 fps und zunehmend falsch geworden (standardmäßig und sehr), FPS, wie Sie wachsen und Ansatz 1000. Wir ändern nicht die Funktion lesen, weil jetzt wir alle seit Jahren seinen Anweisungen und ändern zu viel Verwirrung schaffen würde verwendet werden,. Doch für alle Automatisierung verwendet und das Lesen einer Wiederholungs Sensoren höher 100 FPS ist immer genug.

Die Anwendung HAL standardisiert die Sensordaten in einer Reihe von leicht bedienbar und bietet testen und Debuggen Grafik (Oszilloskop).

HAL cap keys with velocity - Theremino System

Tipps für den Einstieg: Die Anwendung “Theremino_HAL.exe”, erfordert keine Installation und kann in einem beliebigen Ordner auf Ihrem System ausgeführt werden – Mit einem Doppelklick auf eine Zeile Grafikfenster Ergebnis öffnet das ’ Signal Trend auf dieser Linie – Mit einem Klick auf eine Zeile und eine weitere Zeile anklicken können Sie diese zur gleichen Zeit sehen – Alle Drehfeld-Boxen können bearbeitet werden mit der Tastatur, mit der Maus nach oben/unten, mit dem Mausrad und mit den Pfeilen nach oben oder unten – Schließlich, während der tests, Es ist sehr praktisch, um die Werte in der Spalte ändern “Wert” mit der Maus (Drücken Sie die linke Taste auf einer Spaltennummer “Wert”, halten Sie sie gedrückt und bewegen Sie die Maus nach oben oder unten)
Vorübergehende Fehler verursacht durch Überspannungen auf Input-pins: Manchmal, die Pins mit den Fingern berühren, Das HAL-Programm nicht mehr Kommunikation mit hardware, schreibt einer rote Leitung mit der Meldung "getrennt" und Sie müssen drücken "Erkennen". Dies tritt auf, wenn der Körper ist mit statischer Elektrizität und einen kleinen elektrischen Schlag strahlt. Alle Bauteile sind sorgfältig ausgewählt und nie Pause, Aber selbst wenn Sie nicht der Funke sehen, Es ist immer von vielen tausend Volt Spannung, Wer es drunter und drüber vorübergehend serielle und USB-Anschluss senden. Während der Tests Sorgfalt wir besondere behandeln Formen nur von off, oder tippen Sie vor der Messe (zum Beispiel den USB-Anschluss). Das fertige Projekt sollte immer einen isolierten Container bereitstellen, der verhindert, dass Benutzer berühren Metallteile unter Spannung.

– – – – – –

Hinweisezur Http://www.theremino.com/downloads/foundations

Hinweise zu früheren Versionen (Von 2.0 die 7.4) in Dateien gesammelt:
OldVersions_ITA.rtf
OldVersions_ENG.rtf
Version 7.5
– Hinzufügen von Null Kalibrierung beim Start.
– Richtige Beschriftung MinValue MaxValue und andere Sprache ändern
– Gelöschten Konfigurationsfehler Adc24 Pins in Abwesenheit
– Wenn Sie versuchen, eine SlotNames bearbeiten Datei nicht existiert wird sie erstellt.
– Trimmen den Wert durch Anklicken von jedem Punkt der Linie des Stiftes
– Der Name des Schlitzes (Wenn es gibt) zeigt die Details des Stiftes
– Nach “Konfiguration bearbeiten” die Konfiguration wird korrekt geladen
Version 8.0
Zusätzlichen Antialiasing im Oszilloskop !!!
Zusätzlichen Min und Max auf dem Oszilloskop-Einstellungen!!!
Gelöschten ListView Flimmern !!!
Entfernte Fehler CapSensor mit firmware 2 und 3 (Fehler adc24)
Zusätzlichen Chinesisch und Portugiesisch Sprachenmenü
Durch FastPwm korrigiert “Zyklus von Slots” und MaxValue anders als 1000
Zusätzliche SHIFT und Strg auf TextBox
– Nach oben/unten = +/-1
– PageUp/PageDown = +/-10
– Shift = *100
– STRG = *10
– ALT = /10
Löscht die Spalte K.
Zentrierter Text in Liste Titel
Erhöhte Zuverlässigkeit des Speichern-Laden der Konfiguration
Die Fehler werden berichtet, richtig NotConfigured und NotFound
Dokumentation aktualisiert
Version 8.1
Nicht veröffentlichte Version.
Version 8.2
Richtigen Befehle “Sicherung der Konfiguration” Das waren nicht richtig funktioniert.
Verbesserte Befehle, die Sie, in Senden der “Kommando-slots”, und die Antworten Sie
bekomme.
Anwendungen können nun die Anzahl der Meister lernen, die erkannt wurden
und auch zu wissen, ob einer von ihnen nicht mehr funktioniert.
Für weitere Informationen lesen Sie die Seiten 5 und 6 Hilfe-Datei aktualisiert (Italienisch und Englisch).
Version 8.3
Ich Tipi in Pin Servo8, Servo16, Pwm8, Pwm16 und PwmFast beginnen nun in Schlaf
Der Null-Steckplatz ist für Befehle und Nachrichten vorbehalten, so können Sie es zu Pin nicht abtreten versehentlich.
Wenn stellen Sie einen neuen Namen für das Modul, wenn das Profil bereits vorhanden Sie sind gewarnt.
Der Fehler geschieht in einigen Fällen durch einen neuen Namen zuweisen.
Das Symbol hat sich verbessert. Alle Anwendungen des Systems werden neue Symbole haben, Buchstaben, sie zu unterscheiden.
Um zu sehen, den Text der Symbole in der unteren Leiste von Windows, Sie müssen Links zu Anwendungen erstellen, auf dem Desktop.
Version 8.5
Behobenen Fehler nach Typ Periode Pin, wenn aufgrund von Störungen der Zeit geringer wird als 50 uns
Wenn Sie reduzieren die Anzahl der Pin Adc24 der Hintergrund Art richtig gereinigt.

Der erste Meister (mit der Firmware aus 1.0 in 2.0) Arbeiten Sie nicht mit dem HALs 7. x-Version. Die Versionen von HAL aus 8.0 ab, sollten auch ältere Meister Betrieb, aber auch dies 4.6 für die Sicherheit.

Die neuesten Versionen von HAL können mit der Firmware vom verwendet werden 1.0 in 2.0, sind wie folgt:
Theremino_HAL_V4.6.zip
Theremino_HAL_V4.6_WithSources.zip

Hast du noch schicken der Meister mit älteren Versionen der Firmware sie zurück zu Lello (Lello@thereminoshop.com), die kostenlos aktualisiert auf version 5.


Downloads von Theremino HAL – Version 8.5
Theremino_HAL_V8.5
Theremino_HAL_V8.5_WithSources (für Programmierer)

Theremino_HAL_CSharp_V8.5_WithSources (C#-Programmierung)
Für alle Systeme von Windows XP zu Windows 10, Beide 32 die in 64 bisschen (Linux und OSX mit Wein)

Die C#-Version erleichtert die “Portieren”, in Richtung Android und Mac, Wer lieber die C-ähnliche Syntax. Diese version, Es funktioniert genau wie das original. Für l ’ normalen Gebrauch, Allerdings empfehlen wir, dass Sie es nicht verwenden, Seitdem ist es weniger getestet und etwas weniger effizient, wegen schwerer Zeichenfolgenbehandlung, C-ähnlichen Sprachen.

– – – – – –

Aktualisieren Sie Ihre Anwendungen mit der neuesten Version von HAL

Viele Anwendungen verwenden die HAL, zum Beispiel Theremino CNC und Theremino Dolfrang, ältere Versionen von HAL enthalten.. Diese Anwendungen können weiterhin die ältere Version ohne Probleme zu verwenden. Aber wenn sie mit der neuesten Version von HAL aktualisieren möchten, kann es leicht. Sie müssen nur darauf achten, nicht sogar eigene Konfigurationsdatei zu decken.

Gewusst wie: Aktualisieren von Anwendungen, die eine frühere Version von HAL enthalten:
– Laden Sie die Zip-Version von HAL.
– Öffnen Sie den Ordner der Anwendung zu aktualisieren.
– Suchen Sie den Speicherort der Datei "Theremino_HAL.exe" mit seinen Ordner "Docs".
– Ersetzen Sie die Datei "Theremino_HAL.exe" und "Docs" mit allen Dateien in der ZIP Datei.

Die Datei "Theremino_HAL_ConfigDatabase.txt" und "SlotNames.txt" sollte nicht ersetzt werden, weil sie ihre eigenen Konfigurationen enthalten.

Diejenigen, die Visual Studio verwenden, um überprüfen wollen, ändern und die Anwendung neu erstellen, sollten auch alle Dateien im Ordner "" ersetzen. “Quellen”.

– – – – – –

Bücher im ODT-Format herunterladen
Wer diese Sprachen kennt, konnte die Datei in Open Office öffnen., lösen und an uns senden. Für andere Sprachen können Sie die Datei und haben es ins Englische übersetzt: onlinedoctranslator Das ist geil, ein Kinderspiel und respektiert die Formatierung.

ThereminoHAL_Documentation_ENG_ITA_ESP_JPN


ArduHAL – Arduino-Module zu verwenden, anstelle des Master

Theremino ArduHAL

Die ArduHAL-Anwendung ermöglicht es Ihnen auf einfache Weise die Arduino-Module verwendet. Alle Arten von den häufigsten Input-Output sind bereit. Warum sollten Sie nicht planen, nur die ein- und Ausgänge zu konfigurieren und erlitt die direkte Verbindung zwischen der Software auf dem PC und die Sensoren.

Arduino Nano

Der Arduino, Mithilfe der ArduHAL-Anwendung, können die über hundert Anwendungen System theremino, alle freien und Open Source, zum Lesen der Daten und Kontrolle-Ausgänge. Durch Generatoren Oszilloskope, die Thermostate, musikalischen Anwendungen, die Spiele, und so weiter..

Um schnell wissen, lesen Sie die Eigenschaften des ArduHAL In diesem Artikel. Andernfalls lesen Sie die Dokumentation, der Sie unten herunterladen.

AUFMERKSAMKEIT : Wir verwenden Arduino-Module als Ausgang für PC-Eingabegeräte. Dann die Credits, dass wir kein Urteil über Arduino jedoch nur in diesem speziellen Bereich der Nutzung gelten, Lesen Sie diesen Beitrag .

Arduino-Module, die am besten (in die besondere Art, in der wir uns einsetzen) sind die Arduino Nano mit Chip CH340. Der CH340-Chip ist auf der Unterseite des Nano und erkennen es, weil es viele weniger Pins des FT232 hat (16 Heften Sie gegen 28).

Ab version 1.4 durch ArduHAL können Sie auch die Arduino mit dem FT232 Chip, aber die Häufigkeit der Kommunikation ist eine 30% unten, weil sie in Multithread verwendet werden können. Seite 8 der Datei zu lesen “Theremino_ArduHAL_Help”

AUFMERKSAMKEIT : Wenn der asynchrone Modus nicht aktiviert ist und die „loop()„Enthält Arduino langsam Code, Es kann sein, nicht in der Lage mit Arduino zu kommunizieren. Die Liste dell'ArduHAL wird leer bleiben und dann können Sie nicht asynchron aktivieren. In diesem Fall werden Sie über alles kommentieren, die in der „Loop-Funktion ist()Arduino ", Programm es und drücken Sie „ACK“. Und schließlich ermöglicht asynchron.

Die Indikation Rep Freq. (FPS) Valori ungefährer indica. Die gemessenen Werte sind ganz gleich um 200 fps und zunehmend falsch geworden (standardmäßig und sehr), FPS, wie Sie wachsen und Ansatz 1000. Wir ändern nicht die Funktion lesen, weil jetzt wir alle seit Jahren seinen Anweisungen und ändern zu viel Verwirrung schaffen würde verwendet werden,. Doch für alle Automatisierung verwendet und das Lesen einer Wiederholungs Sensoren höher 100 FPS ist immer genug.


Dokumentation herunterladen (23/11/2018)
Theremino_ArduHAL_Help_ITA.PDF
Theremino_ArduHAL_Help_ENG.PDF
Theremino_ArduHAL_Reading_I2C_Sensors_ITA.PDF
Theremino_ArduHAL_Reading_I2C_Sensors_ENG.PDF

Original Dokumentationsdatei im ODT-format (23/11/2018)
ArduHAL_Docs_ODT.zip


Hinweise für Versionen von ArduHAL
Version 1.1 – Dies ist die erste veröffentlichte version.
Versionen 1.2 und 1.3 – Kleinere Korrekturen
Version 1.4 – Die Art und Weise “Async und “Polling” sind leicht auswählbar aus ArduHAL Anwendung ohne die Firmware zu ändern und neu kompilieren zu müssen. Die Art und Weise “Polling” können Sie alle Arten von Arduino mit dem FT232 Chip verwenden.
Version 2.0
Zusätzlichen Antialiasing im Oszilloskop !!!
Zusätzlichen Min und Max auf dem Oszilloskop-Einstellungen!!!
Gelöschten ListView Flimmern !!!
Zusätzlichen Chinesisch und Portugiesisch Sprachenmenü
Zusätzliche SHIFT und Strg auf TextBox
– Nach oben/unten = +/-1
– PageUp/PageDown = +/-10
– Shift = *100
– STRG = *10
– ALT = /10
Löscht die Spalte K.
Zentrierter Text in Liste Titel
Erhöhte Zuverlässigkeit des Speichern-Laden der Konfiguration
Version 2.1
Richtigen Befehle “Sicherung der Konfiguration” Das waren nicht richtig funktioniert.
Verbesserte Befehle, die Sie, in Senden der “Kommando-slots”, und die Antworten, die Sie bekommen können.
Anwendungen können nun die Anzahl der Formen lernen, die erkannt wurden
und auch zu wissen, ob einer von ihnen nicht mehr funktioniert.
Für weitere Informationen lesen Sie die Seiten 14 und 15 Hilfe-Datei aktualisiert (Italienisch und Englisch).
Version 2.2
neue Suchbegriffe “genericWriteFloat” und “genericReadFloat”
die Übertragung von Gleitkommazahlen Vereinfachung.
Der Pin eingestellt als GEN_OUT_xx und GEN_IN_xx nicht mehr initialisiert,
so können Sie die Arduino Firmware verwenden.
Für weitere Informationen lesen Sie die Seiten auf Pin “Generika” in den Hilfedateien aktualisiert (Italienisch und Englisch).
Version 2.3
Ich Tipi in Pin Servo8, Servo16, Pwm8, Pwm16 und PwmFast beginnen nun in Schlaf
Der Null-Steckplatz ist für Befehle und Nachrichten vorbehalten, so können Sie es zu Pin nicht abtreten versehentlich.
Wenn stellen Sie einen neuen Namen für das Modul, wenn das Profil bereits vorhanden Sie sind gewarnt.
Der Fehler geschieht in einigen Fällen durch einen neuen Namen zuweisen.
Das Symbol hat sich verbessert. Alle Anwendungen des Systems werden neue Symbole haben, Buchstaben, sie zu unterscheiden.
Um zu sehen, den Text der Symbole in der unteren Leiste von Windows, Sie müssen Links zu Anwendungen erstellen, auf dem Desktop.
Version 2.4
Das Symbol hat sich verbessert. Alle Anwendungen des Systems werden neue Symbole haben, Buchstaben, sie zu unterscheiden.
Das Symbol Text ist sichtbar auf der unteren Leiste, auch wenn Sie nicht über einen Link auf Ihrem Desktop.

Laden Sie die Anwendung Theremino ArduHAL Version 2.4
Theremino_ArduHAL_V2.4
Theremino_ArduHAL_V2.4_WithSources (für Programmierer)
Für alle Systeme von Windows XP zu Windows 10, Beide 32 die in 64 bisschen (Linux und OSX mit Wein)


Arduino Bibliothek
Hinweise für die Versionen der Arduino library
Version 1.0 – Festlegen der asynchron zum Bearbeiten der Datei müssen war “Theremino.CPP”
Version 1.1 – Legen Sie hinzufügen die asynchron nur den Aufruf von SetAsyncMode in der Datei “.INO”. – Lesen Sie die Kommentare auf asynchron in der README-Datei befindet sich im “Bibliotheken/Theremino/src”
Version 1.2 – Asynchron die Geschwindigkeit wurde erhöht auf 200 Austausch pro Sekunde. Servo signalisiert Stabilität ist nun perfekt, auch wenn Sie verwenden die asynchron.
Version 1.3 – Die Funktionen GenericRead16 und GenericRead24 unterbrechen Sie nicht die Ausgabe durch Wiedereingliederung. Einige Variablen sind jetzt erklärt “volatile” und dies könnte, in einigen Fällen, erhöhen Sie die Stabilität der Betrieb.
Version 1.4Die Art und Weise “Async und “Polling” sind leicht auswählbar aus ArduHAL Anwendung ohne die Firmware zu ändern und neu kompilieren zu müssen. Die Art und Weise “Polling” können Sie alle Arten von Arduino mit dem FT232 Chip verwenden.
Version 1.5 – Die Bibliothek “theremino” jetzt befindet sich auf der obersten Ebene der ZIP-Datei und Sie können es mit dem Befehl “Bibliothek aus Datei hinzufügen. ZIP”.
Version 1.6 – Beginnend mit version 1.6, die Stifte sind so konfiguriert, wie unbenutzt bleiben wie sie sind. Zuvor wurden als set “EINGANG”, und dies verhinderte, dass die Verwendung als Ausgabe in der Schleife von Arduino.
Version 1.7 – Hinzugefügt wurde die Fähigkeit zu lesen und auch die Gleitkommazahlen schreiben (Schwimmen), mit genericReadFloat und Anweisungen genericWriteFloat.
Version 1.8 – Gelöst ein kleines, aber lästiges Problem. In einigen Fällen wurde die Arduino nicht erkannt, weil der EEPROM der Name des Formulars ist zu lang.

Ersetzen Sie die Bibliothek “theremino” mit einer neuen version (erste Methode)
– Wechseln Sie zum Speicherort des Ordners "Arduino-Bibliothek" mit dem Menü “Datei / Einstellungen”.
– Schließen Sie die Arduino-IDE
– Öffnen Sie den Ordner “Bibliotheken” Arduino und löschen Sie den Ordner “Theremino”
– Auszug aus der Zip-Datei in den Ordner “Theremino” und kopieren Sie sie in den Ordner “Bibliotheken”.
– Öffnen Sie die Arduino-IDE.
Ersetzen Sie die Bibliothek “theremino” mit einer neuen version (zweite Methode)
– Wechseln Sie zum Speicherort des Ordners "Arduino-Bibliothek" mit dem Menü “Datei / Einstellungen”.
– Löschen Sie die Bibliothek “Theremino”.
– Fügen Sie der Bibliothek Theremino aus der ZIP-Datei wie folgt.
Fügen Sie der Bibliothek “theremino” Arduino-Bibliotheken
– Zip herunterladen “_Zip ArduinoLibrary_Theremino_V 1,5” und kopieren Sie sie auf einem bequemen Platz, Zum Beispiel “Dokumente”
– Offenen & #8217; Arduino IDE
– Öffnen Sie das Menü “Skizze”, Folgen Sie “#Bibliothek enthält” und wählen Sie “Bibliothek aus Datei hinzufügen. ZIP”
– Öffnen Sie den Ordner, wo Sie die ZIP kopiert, sie
– Wählen Sie die Datei
“_Zip ArduinoLibrary_Theremino_V 1,5”

– Drücken Sie die Taste “Offen”

Wichtige Änderungen
Beginnend mit version 1.6, die Stifte sind so konfiguriert, wie unbenutzt bleiben wie sie sind.
Zuvor wurden als set “EINGANG”, und dies verhinderte, dass die Verwendung als Ausgabe in der Schleife von Arduino.
Beginnend mit version 1.7, übertragen Sie können auch Gleitkommazahlen (Schwimmen).
Lesen Sie die Seiten auf Pin “Generika” nei Datei di HEL
Die version 1.8 Es löst ein kleines, aber lästiges Problem.
In einigen Fällen wurde die Arduino nicht erkannt, weil der EEPROM der Name des Formulars ist zu lang.

Arduino Bibliothek – Version 1.8
ArduinoLibrary_Theremino_V1.8.zip (Lesen Sie die Dokumentation des ArduHAL)


ÄNDERUNG DER FARBEN’ Arduino IDE
Die Farben des Berichts des offiziellen Arduino IDE Compilation sind dunkel auf schwarz rot,
das folgende Dienstprogramm verwandelt sie in normalen Farben und leicht zu lesen.

Kleines ausführbares Programm zur Korrektur der Farbe Arduino IDE
ArduinoIDE_ChangeColors.zip

ANLEITUNG
1) Öffnen Sie die ZIP-Datei enthält, die “ArduinoIDE_ChangeColors.exe”

2) Kopieren Sie die Datei “ArduinoIDE_ChangeColors.exe” Schließen Sie die Datei “arduino.exe”
3) Tippen Sie auf die Datei “ArduinoIDE_ChangeColors.exe” Rechte Maustaste
4) Aus dem Menü, dass mit dem richtigen Schlüssel geöffnet, wählen “Als Administrator ausführen”

5) Restart ArduinoIDE


IotHAL – Die Kommunikation per Funk mit IotModule (ESP32)

IotHAL V0.4

Die IotHAL verbindet den IotModule mit High-Level-Software, über WiFi und Netzwerk.

Die I.O.T Akronyme. IotModule zu gehen, “Internet der Dinge”. Und diese Module, programmierbar mit dem gleichen IDE Arduino, Sie sind wirklich vielseitig.

Hier sind ihre Eigenschaften:

– Sofortige Verwaltung der Input-Output, wie immer mit dem System Theremino.
– deutlich mehr Leistung (240 -MHz-Takt gegen 16 MHz des Meisters).
– Dual-Core-Prozessor 32 bisschen (gegen die 16 Bit dei Meister).
– Unterstützung für schnelle Operationen auf Gleitkommazahlen Einzel- und Doppel.
– Bedienung über WiFi

– Einfach, sie zu programmieren spezielle Sensoren lesen
– Programmierbare mit dem gleichen Arduino IDE (Hinweis 1)
– Die Fähigkeit, die gleiche Firmware und Arduino-Bibliotheken zu verwenden

(Hinweis 1)
Bitte lesen Sie den vorherigen Absatz die Farben der unteren Zone von Arduino zu ändern,
unlesbar von einem dunklen auf schwarz rot, normale Farbe und leicht zu lesen.

– Anzahl der wesentlich größer Pin (28 gegen die 12 Strom)
– 8 ADC-Eingänge 12 bisschen (14 überabgetasteten) gegen die 10 Bit-Strom (12 Überlastung.)
– 2 DAC-Ausgänge 8 bisschen
– 10 kapazitive Eingänge
– 16 uscite PWM
– 3 SPI-Schnittstellen
– 3 UART-Schnittstellen
– 2 I2C-Schnittstellen
– 2 I2S-Schnittstellen
– 4 Timer ein 64 bisschen
– Integrierter Flash-Speicher
– 520 Kbyte Daten-Cache
– 4 Mega Byte-Programm (Blitz)
– Möglichkeit der Verbindung des Moduls Theremino ADC24

– Kosten für selbst kleinere Formen des aktuellen Meisters.

Nicht erreichbar mit dem Meister offene chance, Platzieren Sie beispielsweise einen Raum an Ionen oder eine schwer zu erreichende Orte mit Geiger in einem Signalkabel. Oder bauen Fahrzeuge gesteuert via w-LAN, wie im Video zu sehen Mars-mission.

– – – – – – –

Iot HAL mit 64 Stifte

 

In diesem Bild sehen Sie die IOT HAL ESP32 zu einem Modul verbunden, das mit der maximal möglichen Anzahl von Pin konfiguriert wurde.

Ich bin gut 64 POLIG, aber sie nutzen es weniger können Sie das Modul neu konfigurieren zu verwenden und sehen nur diejenigen, die dazu dienen,. Manchmal auch nur ein einziger Pin.

Alle diese Pin wird über WiFi übertragen, mit einem einzigen Austausch und der Transferzeit praktisch das gleiche für eine beliebige Anzahl von Pin.

Klicken Sie in das Bild, um es zu vergrößern.

 

 

 

– – – – – – –

Die Indikation Rep Freq. (FPS) Valori ungefährer indica. Die gemessenen Werte sind ganz gleich um 200 fps und zunehmend falsch geworden (standardmäßig und sehr), FPS, wie Sie wachsen und Ansatz 1000. jetzt nicht die Berechnungen ändern, weil wir zu viel Verwirrung stiften würde, werden alle verwenden seit Jahren in diesen Indikationen und Wandel. Doch für alle Automatisierung verwendet und das Lesen einer Wiederholungs Sensoren höher 100 FPS ist immer genug.

– – – – – – –

ESP32 PICO V4

– – – – – – –


Dokumentation herunterladen (12/03/2020)
Theremino_IotHAL_Help_ITA.pdf
Theremino_IotHAL_Help_ENG.pdf
Theremino_IotHAL_Reading_I2C_Sensors_ITA.pdf
Theremino_IotHAL_Reading_I2C_Sensors_ENG.pdf

Original Dokumentationsdatei im ODT-format (12/03/2020)
IotHAL_Docs_ODT.zip


Neueste Versionen der Firmware

auf “Low Power Site” unser Mitarbeiter Fabrizio veröffentlicht seine neuesten Firmware-Versionen und Anwendungsbeispiele für die ESP32.

Wir werden auch die Hauptversionen auf der Theremino-Website veröffentlichen, Wenn Sie jedoch häufig die Fabrizio-Website besuchen, bleiben Sie über die neuesten Nachrichten auf dem Laufenden.


Herunterladen del Firmware

Version 140
Erste veröffentlichte version.
Es enthielt einen Fehler, der den Betrieb in SoftAP so auf fast allen Geräten verhindert.
Version 144
Mit dieser Version ist die SoftAP so funktioniert es auf allen N-Typ-Geräten, B und auch G, beide 20 dass mit 40 MHz Bandbreite.
Version 182
Die wichtigsten sind die Schrittmotoren.
>>> Lesen Sie die Dokumentation FILE <<<
Die wichtigste Neuerung der Version 182 Sie sind auf den folgenden Seiten:
Widerstände für PWM (Seite 16 und 30)
Pull-Down für Schritt in der Dokumentation (einmal 17)
Warnungen für VPN als docs SlosOverNet (einmal 66)
Automatische Wiederverbindung (einmal 13)
Debuggare con Allgemein schreiben (einmal 43)
Allocation PWM / Schrittmotoren / Knecht (einmal. 27)
SSID und Kennwortliste (einmal. 59)
In der Datei “ZIP” Sie werden sechs Ordner finden.
– Die Basis-Firmware-Ordner “IotModule”
– Die fünf anderen Ordner enthalten die spezifischen Firmware für I2C-Sensoren

Laden Sie die Firmware-Version IotModule 182
Theremino_IotModuleFirmware_V182

Zur Programmierung des Moduls lesen Sie die Dokumentation.


Laden Sie die Anwendung IotHAL

Version 1.1
Dies ist die erste Version, aber wir kontrollierten für eine lange Zeit und beinhaltet auch die komplette Verwaltung dell'Adc24.
Die Konfigurationen werden verbessert und kann auf vielfältige Weise in setup.h Datei konfiguriert werden.
Version 1.3
die neue Firmware-Version V182 zu verwenden
Die wichtigsten sind die Schrittmotoren.
>>> Lesen Sie die Dokumentation <<<

Laden Sie die Anwendung Theremino IotHAL Version 1.3
Theremino_IotHAL_V1.3
Theremino_IotHAL_V1.3_WithSources (für Programmierer)

Für alle Systeme von Windows XP zu Windows 10, Beide 32 die in 64 bisschen (Linux und OSX mit Wein)


NetHAL – Kommunizieren Sie per Funk mit NetModule

Theremino NetHAL

Die NetHAL verbindet die NetModule High-Level software, über WiFi und Netzwerk.

Nicht erreichbar mit dem Meister offene chance, Platzieren Sie beispielsweise einen Raum an Ionen oder eine schwer zu erreichende Orte mit Geiger in einem Signalkabel. Oder bauen Fahrzeuge gesteuert via w-LAN, wie im Video zu sehen Mars-mission.

Die Indikation Rep Freq. (FPS) Valori ungefährer indica. Die gemessenen Werte sind ganz gleich um 200 fps und zunehmend falsch geworden (standardmäßig und sehr), FPS, wie Sie wachsen und Ansatz 1000. Wir ändern nicht die Funktion lesen, weil jetzt wir alle seit Jahren seinen Anweisungen und ändern zu viel Verwirrung schaffen würde verwendet werden,. Doch für alle Automatisierung verwendet und das Lesen einer Wiederholungs Sensoren höher 100 FPS ist immer genug.

– – – – – – –

Das Design der PCB NetModule, Es enthält auch 3D Bilder und Diagramme der NetModule und WemosD1 mini, Ich herunterladen es mit diesem link:
NetModuleV1.zip

– – – – – – –

– AUFMERKSAMKEIT –
Wenn Sie einen Formular Wemos D1 Mini verwenden, ohne die Leiterplatte von NetModule,
Sie müssen einen Widerstand von hinzufügen. 4.7 k zwischen D0 und Masse,
Ansonsten würde die Form nehmen Platz immer AP.

– AUFMERKSAMKEIT –
Unsere Firmware hat keine Beziehung mit dem, was im Netz
für die ESP8266 (NodeMcu, LUA, Arduino, Zbasic, Python und dergleichen).
Wir schrieben von Grund auf die Firmware entsprechend den Vorgaben des Herstellers ExpressIf,
also alles, was Sie auf dem Netz über die ESP8266 zu lesen ist unbrauchbar und irreführend.

– AUFMERKSAMKEIT –
Wenn das Modul verbindet, aber es erscheint nicht in den Listen der NetHAL und NetModuleProgrammer,
oder das Betriebssystem hat einen COM-Anschluss nicht schaffen, beim Anschließen an den USB-Anschluss,
Befolgen Sie die Ratschläge der letzten Seite des Dokuments Theremino_NetHAL_Help_ITA.PDF
(das Dokument muss mindestens betragen 26 Januar 2018
Ansonsten zurückgesetzt, Ihren Browser-Cache und riscaricatelo)

– – – – – – –

Besonderer Dank an Fabrizio,
ohne ihn wäre all dies nicht möglich gewesen.

– – – – – – –

Die Firmware und Software sind fertig und funktionieren bei 100%. Die Dokumentation ist nahezu abgeschlossen und die Hardware-Komponenten sind bereits auf eBay und thereminoshop.

Prakash Thereminoshop liefern die Module bereits programmiert und kann dazu beitragen, sie in allen ihren Formen laufen (AP, Station DHCP und statischen) .
http://www.thereminoshop.com
Lello@thereminoshop.com


La Documentazione È quasi completa, Pubblicheremo Ancora UN-Datei di Aiuto pro Chi Avesse Schwierigkeit con il Firewall.

Theremino-System - Dokumentation herunterladen (18-10-2018)
Theremino_NetHAL_Help_ITA.PDF
Theremino_NetModuleFeatures_ITA.PDF
Theremino_NetModuleProgrammer_Help_ITA.PDF

Theremino_NetModule_UsbProgramming_ITA.PDF Theremino_NetModule_FirewallProblems_ITA.PDF
(zum Herunterladen der neuesten Versionen möglicherweise müssen Sie den Cache Ihres Browsers löschen)

Theremino-System - Dokumentations-Dateien herunterladen (18-10-2018)
Theremino_NetHAL_Help_ENG.PDF
Theremino_NetModuleFeatures_ENG.PDF
Theremino_NetModuleProgrammer_Help_ENG.PDF

Theremino_NetModule_UsbProgramming_ENG.PDF Theremino_NetModule_FirewallProblems_ENG.PDF
(um die letzten Downloads konnte Versionen manchmal notwendig, den Browser-Cache zu löschen sein.)

Theremino-System -Theremino-System - Originaldokumente im ODT-format (18-10-2018)
Theremino_NetModules_Docs.zip


Hinweise für die NetHAL-Versionen
Version 1.0 – Dies war die erste veröffentlichte version, fehlte noch die Möglichkeit, statische IP-Adresse verwenden und die Firmware per Funk zu programmieren..
Version 1.3 – Feste IP-Adresse, DHCP, AP-Software- und Firmware-Programmierung per Funk. Voll funktionsfähig. Fehlt nur noch der Dokumentation.
Version 1.4 – In einigen Fällen wurden die Formen zweimal aufgeführt., daraus resultierende Fehlermeldungen (wie man sehen kann auf diesem Bild). Die version 1.4 Löschen Sie dieses problem.
Version 1.5 – Die Namen, die jetzt in der Firewall zu erscheinen beginnen mit Theremino und so ist es leichter zu finden. Diejenigen, die bereits frühere Versionen verwendet haben könnte die alten Namen in Ihrer Firewall finden., Zum Beispiel “Hardware-Abstraktionsschicht für Netz und INTERNET” an Stelle von “Theremino NetHAL”. Die einzige Möglichkeit, Windows zu verwenden, die neuen Namen zu überzeugen ist öffnen RegEdit, die alten Zeichenfolge suchen und löschen.
Version 2.0
Zusätzlichen Antialiasing im Oszilloskop !!!
Zusätzlichen Min und Max auf dem Oszilloskop-Einstellungen!!!
Gelöschten ListView Flimmern !!!
Zusätzlichen Chinesisch und Portugiesisch Sprachenmenü
Zusätzliche SHIFT und Strg auf TextBox
– Nach oben/unten = +/-1
– PageUp/PageDown = +/-10
– Shift = *100
– STRG = *10
– ALT = /10
Löscht die Spalte K.
Zentrierter Text in Liste Titel
Erhöhte Zuverlässigkeit des Speichern-Laden der Konfiguration
Version 2.1
Richtigen Befehle “Sicherung der Konfiguration” Das waren nicht richtig funktioniert.
Verbesserte Befehle, die Sie, in Senden der “Kommando-slots”, und die Antworten, die Sie bekommen können.
Anwendungen können nun die Anzahl der Formen lernen, die erkannt wurden
und auch zu wissen, ob einer von ihnen nicht mehr funktioniert.
Für weitere Informationen lesen Sie die Seiten 10 und 11 Hilfe-Datei aktualisiert (Italienisch und Englisch).
Version 2.2
Ich Tipi in Pin Servo8, Servo16, Pwm8, Pwm16 und PwmFast beginnen nun in Schlaf
Der Null-Steckplatz ist für Befehle und Nachrichten vorbehalten, so können Sie es zu Pin nicht abtreten versehentlich.
Wenn stellen Sie einen neuen Namen für das Modul, wenn das Profil bereits vorhanden Sie sind gewarnt.
Der Fehler geschieht in einigen Fällen durch einen neuen Namen zuweisen.
Das Symbol hat sich verbessert. Alle Anwendungen des Systems werden neue Symbole haben, Buchstaben, sie zu unterscheiden.
Um zu sehen, den Text der Symbole in der unteren Leiste von Windows, Sie müssen Links zu Anwendungen erstellen, auf dem Desktop.
Version 2.3
Das Symbol hat sich verbessert. Alle Anwendungen des Systems werden neue Symbole haben, Buchstaben, sie zu unterscheiden.
Der Text der Symbole in der unteren Leiste von Windows, Es ist auch keine sichtbare Verbindung zur Anwendung, auf dem Desktop.

Laden Sie die Anwendung Theremino NetHAL Version 2.3
Theremino_NetHAL_V2.3
Theremino_NetHAL_V2.3_WithSources (für Programmierer)

Für alle Systeme von Windows XP zu Windows 10, Beide 32 die in 64 bisschen (Linux und OSX mit Wein)


Hinweise für Versionen von NetModule Programmierer:
Version 1.0 – Voll funktionsfähig. Es enthält auch die Dateien mit dem USB-Programmer für die erste Programmierung verwendet werden (in der Fabrik). Fehlt nur noch der Dokumentation.
Version 1.1 – Die Namen, die jetzt in der Firewall zu erscheinen beginnen mit Theremino und so ist es leichter zu finden. Diejenigen, die bereits frühere Versionen verwendet haben könnte die alten Namen in Ihrer Firewall finden., Zum Beispiel “Hardware-Abstraktionsschicht für Netz und INTERNET” an Stelle von “Theremino NetHAL”. Die einzige Möglichkeit, Windows zu verwenden, die neuen Namen zu überzeugen ist öffnen RegEdit, die alten Zeichenfolge suchen und löschen.
Version 1.2
Das Symbol hat sich verbessert. Alle Anwendungen des Systems werden neue Symbole haben, Buchstaben, sie zu unterscheiden.
Um zu sehen, den Text der Symbole in der unteren Leiste von Windows, Sie müssen Links zu Anwendungen erstellen, auf dem Desktop.

Laden Sie die Anwendung Theremino NetModuleProgrammer Version 1.2
theremino_netmoduleprogrammer_v1.2
Theremino_NetModuleProgrammer_V1.2_WithSources (für Programmierer)

Für alle Systeme von Windows XP zu Windows 10, Beide 32 die in 64 bisschen (Linux und OSX mit Wein)


Diese Firmware muss nicht die NetModule verwenden – Nicht herunterladen –
Könnte nur für diejenigen nützlich, die denken, unsere Umsetzung zu verbessern. Wer wird dazu vorhanden sein sollten auch Bedenken, dass Änderungen mit der NetHAL Anwendung und Dokumentation koordiniert werden müssen.

Download Quellcode, um die Firmware zu Wemos D1 Mini und kompatibel zu kompilieren
MasterESP8266 (0.14B1).ZIP


Senden Sie Befehle an den HAL

In den HAL-Anwendungen erklärt Anweisungsdatei, wie die verwenden “Befehl Slot”. normalerweise “Befehl Slot” Null Slot, um es zu ändern, sollten Sie manuell die HAL Initialisierungsdatei ändern.

Die HAL-Anwendungen in dem Befehlsschlitz geschrieben folgende Nummern:

  • -1 ----------------- Il comando “Riconosci” è ancora in esecuzione
  • 0 ----------------- Non sono stati trovati Master, la lista dei Master è vuota
  • Da 1 in su ----------- Il numero di Master che sono stati riconosciuti
  • NAN_MasterError --- Uno dei Master collegati ha smesso di comunicare

Andere Anwendungen des Systems können schriftlich die Anzahl NAN Befehl Slot Befehle an die HAL senden (keine Zahl) Korrespondent. Für die Anwendung, die nicht schreiben NAN-Nummern können, gibt es alternative Verfahren, die in der Anweisungsdatei beschrieben. Die Befehle werden derzeit umgesetzt “Sie bestätigen” und “Calibra”. Weitere Einzelheiten zu den Anweisungen der HAL-Datei verweisen.

Beispiel für die automatische Wiederverbindung von Meister

Das folgende Beispiel zeigt, wie eine VBNET Anwendung erkennen kann, dass ein Master unterbrochen ist und dann den Befehl senden “Sie bestätigen” wieder zu verbinden.

Private Sub tmer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmer1.Tick
If Slots.ReadSlot_NoNan(0) < 1 Then
Slots.WriteSlot(0, NAN_Recognize)
Threading.Thread.Sleep(500)
End If
End Sub

Dieses Stück Code wird durch einen Timer aufgerufen (in der Regel jeweils 100 MS). Die erste bedingte Anweisung If Slots.ReadSlot_NoNan(0) < 1 Then Es liest Null Schlitz und führen die folgenden Zeilen, wenn es mindestens einen verbunden und Arbeits Master.

der Befehl ReadSlot_NoNan eliminiert alle Fehlercodes und verwandelt sie in Null. Für die, wenn ein oder mehr Master-Block sind im Betrieb, Wir lesen ihre Zahlen, während, wenn ein Fehler aufgetreten ist werden wir lesen weniger, oder Null.

Also, wenn unsere Anwendung mehr als ein Master mit wir werden ihre Zahlen schreiben. Zum Beispiel im Fall von drei schreibt Meister If Slots.ReadSlot_NoNan(0) < 3 Then

Wenn die Anzahl der angeschlossenen Master ist weniger als die erforderliche Anzahl von Meister, dann die Linie Slots.WriteSlot sendet den Befehl “Sie bestätigen” und dann die Leitung Threading.Thread.Sleep(500) Halb wartet eine Sekunde, Zeit zu geben, um alle Master zu antworten (obwohl mehrere haben kann diese Zeit strecken).


Die Datei SlotNames.txt

Theremino HAL mit Noten Theremino SlotViewer mit Noten

Die Anwendung HAL (ab version 5.5 ab) und die SlotViewer (ab version 2.6 ab), der Name des Steckplatzes kann auch angezeigt werden. (oder Anmerkungen oder Kommentare).

Die Namen werden in eine Datei geschrieben., die aufgerufen werden soll “SlotNames.txt” und muss im selben Ordner wie “Theremino_HAL.exe” und “Theremino_SlotViewer.exe”. Wenn die Datei “SlotNames.txt” Es gibt kein Kommentarfeld bleibt leer.

Die Datei “SlotNames.txt” Sie bearbeiten mit NotePad oder WordPad. Die Buchungsregeln sind einfach und werden in dem Beispiel gezeigt, gelegen in den neuesten Versionen von HAL und SlotViewer.

Beachten Sie, dass die Namen nicht mit physischen Pin verbunden sind, aber die Schlitze.

Jede Zeile der Datei beginnt mit der Anzahl der Steckplätze, gefolgt von einem Leerzeichen und den Text angezeigt werden soll. Die Linie kann auch mit einem Kommentar weiter fortsetzen., Das scheint nicht, ein einfaches Anführungszeichen vorangestellt.

Wenn Sie dieselbe Datei von Kommentaren verwenden möchten, HAL und die SlotViewer, Sie müssen die Dateien behalten “SlotNames.txt”, “SlotViewer.exe” und “HAL.exe”, alle in den gleichen Ordner.


Anwendung-Modularität

Der modulare Aufbau der Software des Systems Sie erhalten Theremino, auf eine unkonventionelle Weise, mit vielen Anwendungen. Jede Anwendung behandelt nur Aufgaben, für die es entworfen wurde und läuft so reibungslos wie möglich. Auf diese Weise können Anwendungen einfach sein., effizienter und mit weniger Mängel. System Theremino viele einfache Anwendungen miteinander kommunizieren und arbeiten zusammen, um komplexe Aufgaben.

Je nach Bedarf können Sie zwei unterschiedliche Methoden:
– Isolierte Anwendungen
– Gruppen von isolierten Anwendungen

Dies bedeutet nicht, dass isolierte Anwendungen können nicht mit anderen. Modulare Kommunikation ist immer möglich und erfolgt durch die Schlitze, geteilt werden, die für alle Anwendungen.

Um zu vermeiden, verwenden den gleichen Steckplatz für verschiedene Aufgaben haben wir definiert ein Haupt-Diagramm.

Experimentelle 100 Steckplätze     000 - 099
- - -
Theremino_Theremin         100 - 199
Theremino_SlotsToMidi      200 - 349
Theremino_MidiToSlots      350 - 499
Theremino_MusicKeys        500 - 549
- - -
250 freie Plätze             550 - 799
- - -
Theremino_OilMeter         800 - 809
Theremino_EEG              810 - 819
Theremino_Meteo            820 - 839
Theremino_Arm              840 - 849
10 freie Plätze              850 - 859
10 freie Plätze              860 - 869
10 freie Plätze              870 - 879
Theremino_EmotionMeter     880 - 889
Theremino_geiger           900 - 909
Theremino_Bridge           900 - 909
Theremino_GEO              910 - 919
Theremino_GeoPreampTester  920 - 929
Theremino_Radar            930 - 939
10 freie Plätze              940 - 949
10 freie Plätze              950 - 959
10 freie Plätze              960 - 969
10 freie Plätze              970 - 979
10 freie Plätze              980 - 989
10 freie Plätze              990 - 999
Diese Regelung ist nur indikativ. Die Schlitze können Sie wie gewünscht, ebenso PC verwenden Sie nicht den gleichen Steckplatz, für zwei unterschiedliche Aufgaben. Wenn man es falsch es etwas bricht nicht, aber Daten überschneiden sich mit undefinierten Ergebnissen.


Isolierte Anwendungen mit privaten HAL

Einige Anwendungen des Systems Theremino starten eine private Kopie der ’ HAL, befindet sich im selben Ordner der Anwendung. Diese private und HAL haben Einstellungen und Konfigurationen, in der Regel, sind mit Schlüssel gesperrt “Master-Sperren” also muss es nur an ihrer Hardware-Module angeschlossen werden. Für weitere Informationen lesen Sie die Anweisungen des bitte ’ HAL.

Die Anwendungen für diese Konfiguration sind Anwendungen mit einer präzisen Aufgabe, wie: Theremino_geiger, Theremino_OilMeter, Theremino_Meteo, Theremino_Theremin, Theremino_Arm, Theremino_Geo und Theremino_EmotionMeter.


Anwendungsgruppen Theremino startall

Die Anwendung Theremino startall alle Als Anwendungen starten “Theremino_xxx.exe” welche sich neben der Datei “Theremino_StartALL.exe”, oder Ordner, die neben ihm befinden, und in allen ihren Unterordner .

Zum Erstellen einer “Anwendungsgruppe” Es beginnt mit einem Stammordner (mit dem Namen des Projekts, das Sie erzeugen) Alle ’ Hauptordner, jede Anwendung sollte einen eigenen spezifischen Ordner haben, mit allen internen ’ l ’ ausführbare, unterstützenden Dateien und Unterordner. Wenn Sie mehrere Kopien der gleichen Anwendung verwenden ist gut, eine endgültige Anzahl Ordnernamen hinzufügen. Wie im folgenden Beispiel gezeigt.:

Ordner: "Multiplayer"

      Ordner: "ThereminoSoundPlayer_1"
            Ordner: "Media"
            Anwendung: "Theremino_SoundPlayer.exe"

      Ordner: "ThereminoSoundPlayer_2"
            Ordner: "Media"
            Anwendung: "Theremino_SoundPlayer.exe"

      Ordner: "ThereminoVideoPlayer_1"
            Ordner: "Media"
            Ordner: "Media2"
            Anwendung: "Theremino_VideoPlayer.exe"

      Ordner: "Http://www.theremino.com/Downloads/Foundations"
            Anwendung: "Theremino_Hal.exe"
            Datei: "Theremino_HAL_ConfigDatabase.txt"
            Datei: "Theremino_HAL_INI.txt"

      Ordner: "Theremino_Helper"
            Datei: "CustomControlsLib.dll"
            Anwendung: "Theremino_Helper.exe"

      Datei: "Theremino_StartALL.exe"

Dies ist nicht die einzige mögliche Struktur, im Hauptordner können Sie Ordner und Unterordner nach Belieben erstellen. Die einzige Einschränkung ist, dass die Theremino_StartALL.exe Anwendung im Stammordner sein muss.

Gruppen von Anwendungen wie diese können auch Dutzende von Anwendungen enthalten.. Wenn in separaten Ordnern abgelegt, jede Anwendung verfügt über eigene Einstellungen, und sogar die Fensterpositionen unabhängig. Sie können auch mehrere Gruppen von Anwendungen erstellen und alle auf einmal ausführen, pflegen eine angemessene Trennung zwischen Anwendungen und die Gewährleistung, die jede Anwendung nur mit seinen Sensoren und seine Aktoren kommuniziert. Aber zur gleichen Zeit Sie können auch sie alle kommunizieren, oder in Gruppen, zwischen Ihnen. Dass die Kommunikation über die Schlitze, Lernen wie man gute Nutzung der Slots ist entscheidend.


Die Anwendung “Theremino_StartALL” Kutter alle Gruppen Anwendungen mit nur einem Klick und auch schließt. Möglicherweise möchten Sie eine Desktop-Verknüpfung erstellen “Theremino_StartALL.exe”.

Im Ordner “AppsToStart” Wir sind bereits zwei Beispielanwendungen: “SlotViewer” und “WaveGenerator”, so klicken Sie bitte auf StartALL.exe verdoppeln, und versuchen Sie es jetzt seine Arbeits.

Denken Sie daran, dass unsere Anwendungen benötigen keine Installation, aber nach dem Download müssen Sie die ZIP-Datei extrahieren.

Anwendung Theremino startall V1.0
Theremino_StartALL_V1.0.zip
Theremino_StartALL_V1.0_WithSources.zip
Für alle Windows-Systeme zu 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


In den vergangenen Jahren, anstelle der Anwendung startall, wir haben das folgende Skript. Die neue Anwendung ist am besten startall, aber lassen Sie uns auch diesen Link, für diejenigen, die es vorziehen, oder war fond.

Script Theremino Starter
Start_ALL_Theremino_Apps


Theremino SlotViewer

Theremino SlotViewer a simple and handy slot explorer and editor.

Die Slots sind das Herz Modulsystem Theremino. Häufig ist es sinnvoll, zu halten ’ ihren Wert oder es manuell bearbeiten. Diese kleine “Explorer von slots” ist sehr flexibel, sehen die Slots in verschiedenen Arten und Größen, vertikal oder horizontal und das Farbschema Ihrer Wahl.

Theremino SlotViewer a simple and handy slot explorer and editor. Theremino SlotViewer a simple and handy slot explorer and editor.

Theremino SlotViewer a simple and handy slot explorer and editor. Theremino SlotViewer a simple and handy slot explorer and editor. Theremino SlotViewer a simple and handy slot explorer and editor.

Sie können Gruppen von einer beliebigen Anzahl von Steckplätzen anzeigen, auch durch die Auswahl aus verschiedenen Bereichen. Sie können die Werte mit der Maus bearbeiten., Pfeil-Tasten, Bild-auf, PageDown-Methode. Die STRG- und Umschalttaste können Sie die Werte ändern, schneller und Sie können auch das Mausrad verwenden.

Hinweise für Versionen
Version 1.6:
In früheren Versionen funktionieren die Schlitz-Anpassung mit der Tastaturpfeile nicht gut, Jetzt ist vorhanden.
Version 1.7: Ändern “NUM-Steckplätze” Manchmal sah es ein kleines weißes Feld, passiert nun nicht mehr.
Version 1.8: Feste kleine Mängel wurden während des Übergangs von XP zu Windows7 geboren.
Version 1.9: Änderungen mit Mono unter Linux arbeiten.
Version 2.0: Deutliche Reduzierung der Verbrauch der CPU um den Betrieb auf Raspberry Pi zu erleichtern.
Version 2.1: Änderungen für ein besseres Funktionieren mit mehreren Instanzen.
Version 2.3: Verbessert die allgemeine Funktionsweise und Sichtbarkeit der geschrieben. Jetzt können Sie das Minimum und Maximum festlegen. (die waren vorher auf NULL und tausend festgesetzt.). Sie können auch Intervalle mit negativen Zahlen (z. B. von -1000 in +1000), oder sehr kleinen Intervallen (von Null bis eins), oder sehr groß (Von – 100 000 in +100 000).
Version 2.4: Richtige verändert die Größe auch auf Systemen mit Schriftgröße beide 125% die in 150%.
Version 2.5: Ungenauigkeiten in der Einstellung mit der Maus zu korrigieren und beseitigt die blinkt beim Start. Diese Version enthält die neue Klasse “Steckplätze”. Neue Option für die Feinabstimmung und schnell, mit den nach-oben und nach unten weisenden Pfeil, in Kombination mit der ALT, UMSCHALT- und STRG.
Version 2.6: Auf vielfachen Wunsch haben wir auch die Kommentare eingeführt.. Anweisungen Lesen Sie hier.
Version 2.7: Die “CustomControlsLib.DLL” Bestandteil der Quellen geworden, So gibt es ein Problem zumindest für Linux und MacOsx.
Version 2.8: Verbesserte Ausrichtung von Kommentaren.
Version 2.9: Anzeige für nicht-Meldungsnummer hinzugefügt “NAN_MasterError”. Dies ist ein Mechanismus, mit dem Anwendungen Garantie zu automatisieren, die alle Meister in Betrieb sind. Im Falle einer Störung oder Unterbrechung eines Master die HAL stellt eine “NAN_MasterError” Null-slot.
Version 3.0: Verbesserte Funktionalität von MaxValue und MinValue-Boxen. Nun, es nicht mehr als die Arbeit, sie zu ändern, indem Sie die Zahlen mit der Tastatur schreiben passieren.
Version 3.1: Verbesserte Funktionalität der Spin-Boxen. Die STRG-Taste können Sie, UMSCHALT- und ALT-Tasten, die Rate der Änderung der Nummern zu ändern. Und Sie können auch PageUp und PageDown, die Zahl der zehn von zehn ändern.
Version 3.2: Verbesserte Fehlermeldungen “NOMASTER” und “Meister nicht getrennt”
Version 3.4
– Jetzt mit Verordnung “Zoom” Sie können nach Belieben in die und aus der Anwendung vergrößern.
– Mit “Dezimalzahlen” Sie können die Dezimalstellen einstellen angezeigt.
– Die Variationen mit Tasten und mit dem Mausrad sind auf der Skala proportional (MaxValue – MinValue)
– Wenn Sie mit der rechten Maustaste, die Werte gerundet 1/10 der Skala
– Wenn auf die rechte Taste halten Sie die Taste STRG gedrückt, die Werte gerundet 1/100 der Skala
– Wenn über das Recht gehaltener Alt-Taste, die Werte gerundet 1/1000 der Skala
Version 3.6
– Das Symbol hat sich verbessert. Alle Anwendungen des Systems werden neue Symbole haben, Buchstaben, sie zu unterscheiden.
– Jetzt können Sie mehrere Kopien von SlotViewer halten (con nomi Theremino_SlotViewer1.exe …2.exe …3.exe) im selben Ordner, und jede Kopie wird eine separate Initialisierung-Datei verwenden.

Downloads von Theremino SlotViewer – Version 3.6
Theremino_SlotViewer_V3.6

Theremino_SlotViewer_V3.6_WithSources
Für alle Windows-Systeme zu 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Theremino SlotsOverNet

Theremino SlotsOverNet V1.3

Für diese Anwendung müssen Sie Fabrizio danken, dass es könnte es einfacher, dank jahrzehntelanger Erfahrung in den Netzwerken machen, und jetzt ist es in Open Source verfügbar. Wenn Sie schreiben möchten, können Sie in gefunden werden Diese Seite.

Fabrizio Ohne diese Anwendung nicht existieren würde,. Wir dachten nicht, dass es eine solche Lösung sein könnte, sofort und einfach zu bedienen.

Bis jetzt die Werte des Schlitze auf dem Netz zu kommunizieren, wir hatten besser nicht, dass OSC-Protokoll und Anwendungen wie MaxMSP. Lösungen, wie komplex und schwer zu verstehen, die in der Praxis hat sich nie verwendet.

Diese Anwendung verbindet die mehr PC-Steckplatz mit dem lokalen Netzwerk verbunden, auch über WiFi (und in Zukunft über das Internet).

Keine Notwendigkeit für Adressen und Keywords. Starten Sie einfach eine Anwendung auf einem Computer (kommen Server) und eine weitere auf einem zweiten Computer (kommen Auftraggeber).

Dann schreiben Sie ein paar Befehlszeilen, die Werte des Schlitzes von einem Computer zu einem anderen zu übertragen,, und Slots werden übertragen auf einmal, bis zu 500 Mal pro Sekunde.

Dokumentation herunterladen (06-06-2020)
Theremino_SlotsOverNet_ITA.pdf
Theremino_SlotsOverNet_ENG.pdf

Originaldokumente im ODT-format (06-06-2020)
Theremino_SlotsOverNet_Docs.zip

Hinweise für Versionen
Version 2.0
– Die 2.0 Es ist die erste veröffentlichte Version. Vor der Veröffentlichung dieser Version haben wir viele tryouts geschrieben, dann 2.0 Es ist gut getestet und sehr zuverlässig.
Version 2.1
– Jetzt funktioniert SlotsOverNet auch über das Internet. Lesen Sie die Anweisungsdatei auf Seite 9 und folgende.

Downloads di Theremino SlotsOverNet – Version 2.1
Theremino_SlotsOverNet_V2.1

Theremino_SlotsOverNet_V2.1_WithSources
Für alle Windows-Systeme zu 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Theremino SignalScope

Theremino Signalscope Vier Kanäle

Wenn die einfachen Zuschauer der HAL-Anwendungen nicht mehr genug, Sie können dieses Signal Scope verwenden.

Aufmerksamkeit: Dies ist kein Oszilloskop aber Slot Signale Viewer, Sie haben eine maximale Auflösung von einer Millisekunde und dann eine maximale Bandbreite (theoretischen) von 500 Hz. In der Praxis jedoch das Phänomen der Aliasing begrenzen den Bereich der Frequenzen bis 100 Hz oder so. Möchten Sie eine wahre Oszilloskop mit 22 KHz Bandbreite und 192 KHz Sampling herunterladen “Theremino DAA” von dieser Seite.

Signal Umfang Merkmale:

  • Speichern von Signalen Slot für den letzten 30 Minuten maximale Auflösung.
  • Fähigkeit, alle Blättern ’ die Signale zurück (Delta-Zeit) zu suchen und auf bestimmte Ereignisse vergrößern.
  • Zwei verstellbare Schieberegler mit der Maus auf breiten messen, Zeiten und Frequenzen.
  • Der Schieberegler, die die Delta-Zeit mit der Maus und auch mit dem TouchScreen angepasst werden können.
  • Kontinuierliche Anzeige der momentanen Werte und Peak to Peak in der Statusleiste.
  • Möglichkeit zum Speichern und Wiederherstellen des Event Puffers.
  • Fähigkeit zum Speichern von Bildern für die Dokumentation.
  • Speichern Sie alle Funktionen und Wiederherstellung beim Neustart des Computers.
  • Möglichkeit zu programmieren, die Haltestelle Probenahme nach eine Reihe von Veranstaltungen aufgetreten sind, durch die Festlegung eines Schwellenwertes und einen Zähler.

Umfang Signal Merkmale der Version 2.2 ab:

    • Anzahl der Kanäle erhöht werden 2 in 4.
    • Die einzelnen Kanäle haben eine Box zu ermöglichen,.
    • Die Fähigkeit, die ausführbare Datei im selben Ordner Theremino_SignalScope1.exe zu duplizieren / Theremino_SignalScope2.exe ecc.. , in diesem Fall jede Anwendung wird eine eigene Initialisierungsdatei verwenden, und dann denken Sie daran und wird seine Konfiguration beim Start wiederherstellen.
    • Die neue Box “Puffer löschen” Es ermöglicht Ihnen, den Puffer für jede Neuanschaffung löschen, oder neue Daten in den vorhandenen Puffer anhängen.
    • New Box “Run Slot” die Flucht mit dem Wert eines Schlitzes zu beginnen (Null = Firma / Jede andere Zahl = Start).
  • die Einstellung “Stoppverzögerung” die verzögert das Ende der Übernahme, nach “Run-Slot” ist zurück auf Null (in manchen Fällen ist es sinnvoll, die letzten Ereignisse des mehrere zu erfassen).
  • New Automation der Datenpuffer, um das Bild zu speichern, wenn der Wert eines Schlitzes den überschreitet 500 (die Anzahl der Slots verwendet werden, sind in den oberen zwei Boxen eingestellt, Recht geschrieben “save Schlitz”)

Empfehlungen:

  • Aktivieren “Trigger” nur für schnell sich wiederholende Signale, Ansonsten ist das Display sehr langsam.
  • Halten Sie “Delta-Zeit” Null, wenn nicht in Gebrauch, sonst erscheinen die Signale nicht sofort, sondern erst, nachdem die Millisekunden eingestellt.
  • Halten Sie “Stoppen, wenn” bei Nichtbenutzung deaktiviert, Andernfalls könnte Probenahme unbeabsichtigt stoppen.
  • Bearbeiten Sie die Datei “Slot-Namen” um einen aussagekräftigen Namen geben, dem Steckplatz.
  • Kopieren Sie die ausführbare ausführbare Datei ’ ’ diese Anwendung neben Dell ’ HAL und Betrachter teilen den gleichen Steckplatz “Slot-Namen”.
  • Deaktivieren “Interpolieren” schnelles ein-/aus-signal, Das würde sonst verfälscht werden.

Hinweise für Versionen
Version 1.2:
Dies ist die erste veröffentlichte version.
Version 1.3: Wenn die Slot-Namen Panel sichtbar, nur wenn der Platz erlaubt ist.
Version 1.4: Der parameter “Delta” wird jedes Mal zurückgesetzt, wenn Sie drücken “LAUFEN” damit Sie nicht vergessen.
Version 1.5: Fehler beim Schließen, wenn der Ordner fehlte gelöscht “Puffer”.
Version 1.6: Löschen der Fehler beim Schließen, wenn der RUN-Time war größer als die Länge des Puffers, die die Daten speichert. Längere Lagerung Puffer 24 Stunden. Beachten Sie, dass mit sehr lange Pufferzeit speichern laden ziemlich lang sein kann.
Version 1.7: Wenn Cursor aktiviert sind, wird nur den Bereich zwischen den beiden Schiebereglern gespeichert. Der Trigger wird erheblich verbessert.. Löscht eine Wellenform Instabilität geschieht nach dem Zufallsprinzip. Der Puffer ist wieder auf 1 jetzt (zur Anmeldung Logger sind Anwendungen verwendet.). Speichern und Laden von Puffer nimmt in den meisten 2 Sekunden. Die DeltaTime werden schnell mit Strg und SHIFT verändert + Maus.
Version 1.8: Gelöschten Fehler mit sehr großen Eingabewerte.
Version 1.9: Möglichkeit zugefügt, Interpolation zu deaktivieren, die in einigen Fällen Signale verzerrt. Gelöschten Fehler beim Starten der Anwendungdes minimiert.
Version 2.0: Mit Min aufgetretenen Fehler zu beheben = 0 und Max = 0.
Version 2.1: Beim Starten der Anwendung, die Slot-Box wird gelöscht. Dadurch entfällt die Notwendigkeit versehentlich seinen Wert zu ändern, mit den Pfeiltasten. AKTUELLE VERSION 2 SENDER
Version 2.2
– Anzahl der Kanäle erhöht werden 2 in 4.
– Die einzelnen Kanäle haben eine Box zu ermöglichen,.
– Die neue Box “Puffer löschen” Es ermöglicht Ihnen, den Puffer für jede Neuanschaffung löschen, oder neue Daten in den vorhandenen Puffer anhängen.
– Die Fähigkeit, mehrere Kopien des gleichen Ordner Signalscope zu verwenden, mit Namen oder Theremino_SignalScope1.exe 2 oder 3,
in diesem Fall jede Anwendung wird eine eigene Initialisierungsdatei verwenden, und dann wird sich erinnern, seine Konfiguration.
– New Automation des RUN mit dem Wert eines Schlitzes zu beginnen (Null = Firma / Jede andere Zahl = Start)
Neue Automatisierung der Datenpuffer und Bild mit dem Wert eines Schlitzes sparen (Es wirkt übertraf damit den Wert 500)
Version 2.3
– Verbesserte Betätigung des Knopfes “Puffer löschen”
– Das Hauptfenster ist in den Vordergrund auf jedem gebracht “Ausführen” durch einen Schlitz gesteuert

Theremino SignalScope Downloads – Version 2.3
(Version 4 Kanäle, mit neuen Befehlen und signifikanten Verbesserungen)
Theremino_SignalScope_V2.3

Theremino_SignalScope_V2.3_WithSources


Theremino SignalScope Downloads – Version 2.1 (neueste Version an 2 Kanäle)
Theremino_SignalScope_V2.1

Theremino_SignalScope_V2.1_WithSources
Für alle Windows-Systeme zu 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Einfacher Zugriff auf Slots mit: “WriteSlot” und “ReadSlot”

Für die Kommunikation mit den Slots aufrufen Sie Funktionen: “WriteSlot” und “ReadSlot” und deren Initialisierungsfunktionen.

Download: Eine sehr einfache Anwendung, die ersten Versuche zu machen, Sie herunterladen hier:
https://www.theremino.com/downloads/notes-on-software#emptyapp

Download: Module_MemoryMappedFiles_VbNet_CSharp_Python_Pascal_VB6.zip
Diese Datei enthält Module für VbNet, CSharp, Python, Pascal und VB6, C++ finden Sie unter den Beispielen des MemoryMappedFiles des nächsten Abschnitts. Benötigen Sie Beispiele aus der Praxis, nahezu alle Anwendungen im System Theremino mit den Funktionen WriteSlot und ReadSlot.

Download: Class_ThereminoSlots_VbNet_CSharp.zip
Dies ist die neue Klasse auf die Slots zugreifen. Diese Klasse ist besser als die früheren Formen “MemoryMappedFiles”, und wird nach und nach aufgenommen werden, in allen neuen Versionen unserer Anwendungen. Enthält nur jene Versionen VbNet und CSharp, dann diejenigen, die andere Sprachen verwenden, müssen einige erhalten ’, und machen eine Mischung mit früheren Versionen. Diese Klasse benötigt keine Initialisierung, Sie initialisieren, allein, wenn sie ein Objekt-Slots instanziiert. Funktionen für den Zugriff auf Spielautomaten Slots schreiben geworden() und Slots lesen(). Diese Klasse umfasst auch die Funktionen zum Erstellen und Vergleichen von Zahlen Signalling NAN (Operation, jeder sagte, war unmöglich, Wir haben im Web gesucht, für Jahre und schließlich die Lösung, die wir hatten, von Grund auf neu zu erfinden)


INTERPROCESS Communications und
MemoryMappedFiles

Kommunikation via SLOT basiert auf der MemoryMappedFiles (Windows) und die SharedMemory (Linux). Diese Beispiele erläutern, wie sie arbeiten mit Daten aller Art.

Für die einfache Kommunikation mit den Slots auf dem Theremino-system, Verwenden Sie diese Beispiele nicht, aber die praktischen WriteSlot und ReadSlot, im vorigen Kapitel.

Diese Beispiele zeigen auch, wie Zeichenfolgen verwenden, ganze Zahlen, Schwimmen in der 64 Bit-Arrays, die nicht benötigt werden, für die Kommunikation mit dem System Theremino, aber es könnte nützlich sein, effizient kommunizieren (ein paar Mikrosekunden für jede Überweisung) mehrere Programme, die von Benutzern erstellte, auch in Sprachen voneinander unterscheiden.

Der Source-Code in C++, CSharp, VBNET und VB6, empfiehlt sich, nicht-Windows-Systemen-Experten dazu Übersetzungen und Experimente in verschiedenen Versionen von Linux und Mac.

Wir empfehlen, dass Sie die Tests starten mehrere Versionen dieser Programme in verschiedenen Sprachen, oder sogar alle in derselben Sprache, und Kommunikation Experimente durch Schreiben von Strings und Zahlen, Senden sie und empfangen sie mit GET

Kommunikation im System Theremino, Verwenden Sie nur Zahlen “Einzelne” (Gleitkommazahl in 32 bisschen), in den Positionen 0 in 1000 (von versetzt 0 in 4000), MemoryMappedFile mit Namen Theremino1. Kommunikation zwischen Anwendungen, könnte auch Dateien mit unterschiedlichen Namen von Theremino1 verwenden und nicht die Schlitze auf dem Theremino-system.

Download
Theremino_MemoryMappedFiles_V1.3
Für alle Windows-Systeme zu 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Software zur Kommunikation mit Max/MSP

Dies sind Beispiele für Bi-direktionale Kommunikation zwischen den Slots auf dem System Theremino und l ’ Max/MSP

Interaktive Hilfe für Max/MSP Version 4. X


Interaktive Hilfe für Max/MSP Version 5. X

Mit Hilfe einer MXE (Externes Modul für MAX) Sie erhalten extrem schnelle Kommunikation (direkte Aufrufe zu einer DLL – ein paar Mikrosekunden für jede Überweisung)
Beachten Sie, dass durch die Schlitze auf dem Theremino-System mehrere Patches in Max/MSP miteinander sehr effizient kommunizieren können diese Möglichkeit könnte nützlich sein, die Macher von komplexen Systemen, die, aktuell, haben Sie für die Kommunikation zwischen Patches nur viel langsameren Methoden. (Wir sind nicht groß Experten von Max, also wenn jemand weiß, dass andere effiziente Methoden, wie, die wir kommunizieren, und wir diese Notizen korrigieren wird)


Max-Install
Sie müssen in dieser Datei alle Kommunikation zwischen Max/MSP Steckplätze und das MemoryMappedFiles-System Theremino.

Theremino_Max_Installer_V 1.0
Theremino_Max_Sources_V 1.0 (Version für Programmierer)

Mit Hilfe dieser Quellen können Sie den Patch Theremino.mxe neu kompilieren. Mit den notwendigen Änderungen, Es sollte möglich sein, auch interface mit PureData und ähnliche Programme (VVVV, Verarbeitung, EyesWeb, etc.…)

Für Linux und MAC sollte dieses Projekt in der MemoryMappedFiles und unter Gewusst wie: Installieren Sie die Dateien in den Ordnern von Max/MSP geändert werden.


Software für die Kommunikation per UDP mit OSC-Nachrichten

Dies ist ein Beispiel für eine bidirektionale Kommunikation zwischen den Slots auf dem Theremino-System und der Umgebung Max/MSP mit Open Sound Control Protocol

Interaktive Hilfe-UDP-Kommunikation – OSC für Max/MSP Version 5. X

Dieses Beispiel zeigt einen Max/MSP-Patch, der UDP-Port sendet 7401 die Anfrage-Steckplatz-Werte 0 und 56, UDP-Port erhält 7400 und zeigt, dass sie mit zwei VU-Meter.

L ’ Theremino_OSC Anwendung empfängt Anforderungen-UDP-Port 7401 und sendet die Werte der Slots auf UDP-port 7400

Anwendung erkennt l ’ Zugriff auf Spielautomaten System Theremino per UDP mit OSC-Nachrichten



Auf der rechten Seite der Probe Patch anzeigen, mit einem ähnlichen Verfahren, Gewusst wie: Schreiben Sie numerische Werte in die Schlitze des Systems Theremino.

Kommunikationsmöglichkeiten über UDP
OSC-Protokoll über UDP wird langsamer verglichen mit der vorherigen Methode (mit der DLL “Externe” von MAX, Rufen Sie MXE) aber ermöglicht für eine wesentlich flexiblere Kommunikation, sowohl im lokalen Netzwerk oder über das Internet

Durch unsere Schlitze, ThereminoOSC, Max/MSP, Verarbeitung und PureData Sie scheinbar inkompatibler Hardware und Betriebssysteme in einem einfachen und unmittelbaren verbinden können. Ohne eine einzige Zeile Code schreiben.

Mit ein wenig Erfahrung in der Programmierung können Sie auch unsere Beispiele ändern. (Alle Freeware und mit kompletten Quellen) Unsere Software ist alles geschrieben in eine extrem einfache und modulare so können Sie eine Basis für die Entwicklung von Anwendungen mit besonderen Anforderungen sein.

Beispiel für Patch für Max/MSP und Theremino OSC V 1.5
Theremino_OSC_V 1.5
Theremino_OSC_V 1,5 _WithSources
Für alle Windows-Systeme zu 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Theremino Skript


Theremino-Skript können Sie kleine Programme in VbNet oder CSharp zu schreiben, ohne die Installation von Visual Studio.

Die Kommunikationsfunktionen und MemoryMappedFiles (Interprozesskommunikation) sind auf der Systemebene implementiert., also einfach schreiben Sie, WriteSlot und ReadSlot, effiziente Kommunikation (ein paar Mikrosekunden) mit den Slots auf dem Theremino-system.

Die Sprache wird kompiliert und stützt sich auf DotNet für die Ausführung sehr schnell ist (aus unseren Studien ist VbNet schneller als CSharp und C++), VbNet hat auch eine Reihe von mathematischen Funktionen und Grafiken absolut vollständige.

Kompilierte Programme sind auch ohne Theremino_Script verwendbar und können als eine reguläre Datei bereitgestellt werden “EXE”.

Die Theremino_Script ist ein wenig’ der jüngere Sohn von Microsoft Visual Studio Express, aber es geht nicht ganz so gut, ist langsamer, sicherlich mehr Fehler enthalten und Pannen und tut nicht Formular Visual Editor ’, wofür das Programm schreiben Sie alles im text. Der einzige Vorteile sind, dass Sie nicht installieren sollten, Visual Studio Express und sieht ein paar Zeilen schreiben, Alle ’ beginnen, einfacher.

Wir empfehlen die echte Visual Studio verwenden, die Sie hier herunterladen: Downloads/Hinweise-auf-Software # Instrumente. In Visual Studio können Sie problemlos weiter, auch, wenn Programme sehr groß werden. Aber viele Nutzer haben gefragt, für eine einfache Möglichkeit, Zugang zu Spielautomaten, System Theremino, Dinge wie schreiben “Ich komme auf eine geführte – Ich freue mich auf 10 Sekunden – Ich schalte die led”. So haben wir versucht zu vereinfachen und jede Komplikation verbergen. Es wird gesagt, dass diese Route gültig ist, Probieren Sie es und lassen Sie uns wissen Sie, wie Sie sind.

Wenn Sie nicht vertraut mit Theremino Skript sind und Sie nicht Visual Studio verwenden möchten, dann eine ’ andere gute Lösung, Max/Msp Umgebungen könnte sein, PureData und Verarbeitung.

Eine noch einfachere Sprache?
Theremino Automatisierung: Downloads/Automatisierung

Übersetzen in den Beispielen zu VbNet in C#
– Von einem der Beispiele in C# ausgeführt wird
– Geben sie einen neuen Namen und speichern Sie Sie
– Nehmen (mit Kopieren und Einfügen) VbNet-Funktionen, die Sie sich interessieren
(noch mehr Funktionen, aber seien Sie vorsichtig Steuerelemente und Ereignisse, Sie sind falsch übersetzt)
– Mit diesem Dienstprogramm übersetzen: http://www.carlosag.net/Tools/CodeTranslator
– Oder mit dieser: http://www.developerfusion.com/tools/convert/vb-to-csharp
– Und schließlich den übersetzten Code in C#-Anwendung einfügen

Hinweise für Versionen
Version 2.1:
Erste Version des Theremino_Script mit Zugriff auf integrierte SLOT.

Version 2.2: Bessere Vorschläge (IntelliSense) Sie haben nun mehr Möglichkeiten.– Die Tipps sind durch Anklicken der Liste mit einem doppelten Mausklick ausgewählt.– Bearbeitung ist einfacher und schneller.– Nicht mehr versehentlich passiert, wählen Sie Arbeitsplatz aus Vorschlagsliste.– Ein Beispiel, das die Klicks von einem Geiger mit variabler Frequenz simuliert hinzugefügt, nützlich zum ausprobieren Theremino_Geiger.
Version 2.3: Das Scrollrad scrollt nun also anständig, schnelle und progressive.– Ein Beispiel, das blinkt eine LED angeschlossen wurde hinzugefügt “Steckplatz 1”, nützlich für diejenigen, die ihre ersten Schritte mit den Slots machen, der Kapitän und der Hal-Programm.
Version 2.4:
– Abgeschlossene l ’ Zugang zu den Slots ist in VB welche in c#
Die Funktionen aufgerufen werden, um Zugriff auf die Steckplätze sind:
— WriteSlot(Steckplatz, Wert)
— ReadSlot(Steckplatz)
— ReadSlot_WithNans(Steckplatz)
– In VB nicht mehr benötigt aufrufen MemoryMappedFile_Init (Wenn Sie anrufen gibt keine Fehler).
– In c# alle
die MemoryMappedFile-Initialisierung wird nicht mehr benötigt.. Sie müssen alle Zeilen in der Initialisierungsblock löschen., Geben Sie andernfalls Störungen.
– In c# sollten die Hauptklasse nicht mehr aufgerufen werden “Klasse Script” aber “partielle Klasse Skript”
– CSharp-Liebhaber und für diejenigen, die Arduino gewohnt waren, Wir die Beispiele wurden hinzugefügt: Beispiel1, Beispiel2, Beispiel3 Beispiel4 und. Diese Beispiele erläutern, wie Schaltflächen und Textfelder hinzufügen und verwenden ihr Eigentum und ihre Veranstaltungen.
Version 2.5: Hinzugefügt ’ Beispiel “Temperatur-Messinstrument” im Ordner “Theremino SLOT-Beispiele”. Hier gilt er als eine Funktion: https://www.youtube.com/watch?v=0erUqTAiixs
Version 2.6:
Feste, viele kleine Defekte entstanden während des Übergangs von XP auf Windows-7/8.
Version 2.7:
Das Menü hinzugefügt “Dateien” “Ordner öffnen Anwendung”
Das Dialogfeld FileOpen zusätzlich zur Eröffnung der Vb und C# kann auch starten ausführbarer Dateien.
Das Dialogfeld FileOpen sind ebenfalls erlaubt Mehrfachauswahl, komfortabel zum Verschieben und Kopieren von Dateien.
Das Dialogfeld FileOpen schafft keine Probleme mehr bei mehreren ThereminoScript in verschiedenen Ordnern.
Öffnen enthält das Datei-Menü nun auch die zuletzt verwendeten Liste, mit den zuletzt verwendeten Dateien.
Sprachgebrauch hinzugefügt in der Google-Suche, Bing und MSDN
Bedienfeld "SaveAs" vollständiger Pfad machte es schwer, den Namen zu ändern, Nun sehen Sie den Namen der Datei ohne Pfad.
Die basic-Schlüsselwörter werden automatisch konvertiert., mit groß-und Kleinbuchstaben.
Version 2.8: Feste kleine bugs und viele Beispielskripts hinzugefügt.
Version 3.0: Verbessert die drei Beispiele WebBrowser, die Webseiten nun mit weniger Fehlern zu öffnen. WebBrowser jetzt auch folgen Sie den Links korrekt, Wenn sie klicken Sie auf WEB-Seiten.

Theremino Skript liest – Version 3.0
Theremino_Script_V 3.0

Theremino_Script_V 3.0 _WithSources (Version für Programmierer)
Für alle Windows-Systeme zu 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Theremino Büro

Theremino-Slots zu Office

Viele Excel kennen und wissen, wie Sie VBA verwenden (Visual Basic für Applikationen). Sie können schreiben und lesen Sie der Schlitz von VBA ebnet den Weg in Richtung der Wirtschaftsführung der Sensoren und Aktoren. Nur ein Meister Modul, dass Sie auch an DIY aufbauen können und Sie die gleichen Ergebnisse, die in der Vergangenheit erhalten benötigt teure nationale Systeme, MATHLAB o.ä..

Vor allem aber diejenigen, die VBA wissen schätzen die Einfachheit dieser Implementierung, Es gibt nur zwei Funktionen, leicht zu merken, “WriteSlot” und “ReadSlot”. Mit diesen beiden Funktionen Zugriff auf Sensoren, Servomotoren bewegen, treibende Relais und Excel-Diagramme verschieben extern kontrolliert in Echtzeit.

Die Übertragungsgeschwindigkeit ist toll, schreiben oder lesen einen Slot mit Libre Office und Open Office dauert nur 70 uns, Weile mit Microsoft Office auf eigene Faust oder. 3 uS. Diese Geschwindigkeit kann wirklich hilfreich sein, weil nicht nur Diagramme mit VBA. Reale Anwendungen auch mit schweren Algorithmen möglich, die maximalen Effizienz benötigen.


Tipps für Programmierer

Theremino-Slots zu OfficeDie Magie ist in der form “ThereminoSlots” Das sollte nie bearbeitet werden. Dieses Modul stellt die beiden Funktionen “WriteSlot” und “ReadSlot” Das kann in alle Module und Makros im Dokument verwendet werden.

Zu bekommen, dass alle Makros aller Dokumente Funktionen nutzen zu können “WriteSlot” und “ReadSlot”, Kopieren Sie einfach das Formular “ThereminoSlots” in “Meine Makros” oder in “Office-Makros”

Wenn Sie in eine Zelle schreiben, während das Makro aktiviert, dass Microsoft Excel versucht, das Makro beenden (unangenehme Verhalten, LibreOffice und OpenOffice nicht). Wenn das Makro eine DoEvents enthält und ihn nennt geht sehr oft, wenn Microsoft Excel versucht, das Makro beenden Fehler. Die Lösung ist, rufen Sie DoEvents in regelmäßigen Abständen um die Benutzeroberfläche zu gelangen, aber nicht zu oft, Nehmen wir an jedem 30 Millisekunden.


Arduino

Das System theremino die Arduino-Module direkt mit Excel zu verbinden (und mit der anderen Anwendungen System theremino). Mit der Anwendung ArduHAL Sie können Sensoren lesen., Motoren bewegen oder Temperaturen zu kontrollieren, direkt aus Excel, oder von anderen Office-Anwendungen.


Download

Beispiele für Microsoft Office, Libre Office und Open Office:
Theremino_SlotsToOffice.zip

Alle Beispiele in diesem Zip-Datei enthält das Modul “ThereminoSlots” Es ist so geschrieben, dass wir Microsoft Office arbeiten können, Libre Office und Open Office ohne Änderung auch ein Komma.

AUFMERKSAMKEIT – Die neue Version von der. “ThereminoSlots” Es enthält auch die Nummern NANs, die dazu dienen, Nachrichten mit l & #8217; HAL durch den Schlitz Null zu kommunizieren. Diese Version funktioniert nur auf Microsoft Office, weil auf Libre Office und Open Office NAN Nummern initialisieren kann nicht. Diejenigen, die nicht Microsoft Office benutzen musst der NAN verzichten und verwenden Sie die Datei “Theremino-Slots” im liegen & #8217; Beispiel “ThereminoSlots_LibreOffice_OpenOffice.ods”.

Das gleiche ist nicht möglich für Proben, für die wir ein Beispiel für LibreOffice und OpenOffice vorbereitet haben (mit Verlängerung “ODS” und einige Beispiele für Microsoft Office (mit Verlängerung “XLSM”).

In der ZIP-Datei finden Sie auch eine Text-Datei mit einigen Erklärungen und eine Datei “TestFunctions” mit den Funktionen haben wir verwendet, um die Kommunikationsgeschwindigkeit zu versuchen.


Theremino Tasten

Diese Anwendung ist die schnellste Methode zur Verfügung gestellt durch das System Theremino Control Panel mit der Maus oder mit Touch-Screen verwenden erstellen.

Du musst nicht wissen, eine Programmiersprache, Geben Sie einfach den Text, den Sie auf die Schaltflächen erscheinen und einige Optionen anpassen möchten. Jeder kann schnell lernen, neue Schaltflächen und Textfelder erstellen. Und Farben ändern, die Größe und auch ordnen Sie Steuerelemente auf eine oder mehrere Spalten und Zeilen.

Hier sind einige Beispiele von Platten, die erstellt werden können.

Thremino Schaltflächen-Beispiele

Die Steuerelemente bearbeiten, die Sie bei gedrückter Strg-Taste auf Ihrer Tastatur klicken Sie mit der linken Maustaste auf eine Schaltfläche oder eine Schaltfläche-freie zone.

Der folgende Bildschirm erscheint und seine Befehle ändern die Steuerelementen, ändern Sie den angezeigten text, Ändern der Farben und Eigenschaften des Schreibens und Lesens der Signale der Schlitze. Sie können Ihre Steuerelemente über mehrere Zeilen und Spalten anordnen, Wenn sie neu erstellen und löschen.

Theremino Tasten 2.0

Die version 2.0 hat sich stark verbessert. Sie können auch manuell neu anordnen Tasten, durch Ziehen mit der Maus oder der Verwendung Tasten der Pfeil, um mit SHIFT die Größe. Es gibt neue Arten von Bewegung und Editor erlaubt Ihnen auch, tun die "Rückgängig" gehen zurück, wenn Sie falsch sind. Erfahren Sie alle News lesen Sie die Anweisungen.


Vollständige Anweisungen sind in die Dokumentationsdateien.

Dokumentation in Englisch und Italienisch
Theremino_Buttons_ITA.PDF

Theremino_Buttons_ENG.PDF

Eine Beispiel-app (Drehzahl für Verbrennungsmotoren)
RpmMeter_ITA.pdf
RpmMeter_ENG.pdf

Eine Beispiel-app (eine einfache Rover) — IM BAU —
Theremino_Buttons_SimpleRover_ITA.PDF
Theremino_Buttons_SimpleRover_ENG.PDF

Fahren Sie für ein Beispiel dafür, wie eine Rover-Video ansehen Mars-mission.
Für dieses Video haben wir ein altes Smartphone Kamera WiFi mit der App verwandelt. IP-Cam. Zwei oder drei Euro zu bezahlen die Inschriften werden gelöscht und können Sie auf drei Handys. Zur Nutzung der App. IP-Cam die SIM-Karte ist nicht erforderlich.

Eine Beispiel-app (BrickRobot) — NICHT aktualisiert für V 2.1 —
Dieses Beispiel zeigt, wie man eine komplette Umgebung bestehend aus mehreren Anwendungen des Systems zu komponieren, Starten sie zusammen mit “Start_ALL.vbs” und schließen Sie alle von ihnen, zusammen mit der mittleren Maustaste (Durch den Einsatz der Helfer).
Theremino_Buttons_V2.0_BrickRobot.zip

In diesem Video sehen Sie die beweglichen BrickRobot. Beachten Sie, dass alle Knöpfe und Servomotoren hinzufügen können. Sie können auch leicht ändern Sie einfach die Bewegungen der Reiseziele in die Tasten ändern. Alles ohne eine einzige Zeile Software Programmierung. https://www.theremino.com/files/BrickRobot2.mp4


Hinweise für Versionen
Version 2.2
In der Titelleiste hinzugefügt der Name der hochgeladenen Datei.
Impulsart geändert, mit Speed = Null, wie es ON/OFF verhält, mit Geschwindigkeit von 1 haben Sie einen Impuls nachhaltig Geschwindigkeit in Millisekunden”

Aufmerksamkeit, die seit der Version 2.2 auf die Art “Puls” hat sich geändert:
– Mit Geschwindigkeit gleich Null, Er hat eine ON/OFF-Verhalten,
– Mit Geschwindigkeit von 1 bis, Es hat einen Puls, Geschwindigkeit in Millisekunden Dauer”

Downloads von Theremino Buttons – Version 2.2
Theremino_Buttons_V2.2.zip
Theremino_Buttons_V2.2_WithSources.zip (Version für Programmierer)

Für alle Windows-Systeme zu 32 und 64 bisschen (für Raspberry Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Theremino SimpleLogger (mit Theremino-Skript)

Dies ist ein Beispielskript Theremino Skript. Verwenden Sie es nur als Beispiel und als Test der Betrachter KST. Einen Datenlogger bauen sollten Sie Verwenden Sie die Theremino-Logger, die im nächsten Kapitel gefunden wird.

Auch die weniger Programmierung Know-how kann dieses Skript an ihre Bedürfnisse anpassen. Die LOG.csv-Datei wird in demselben Ordner erstellt, Programme enthält “exe”. Durch die ersten vier Zeilen der Datei ändern “Vb ThereminoLogger.” Es ist möglich, ändern, l ’ Intervall und Kanäle zu scannenden erfassen. Einmal bei bearbeitet wird, Sie können direkt die kompilierte Version starten. “ThereminoLogger.exe”, nicht mehr zu “ThereminoScript”.

– Hinweise für die neue version –
Es gibt einige Beispiele für interaktive Anzeige mit KST. Um KST zunächst zu verwenden müssen Sie aus dem WEB zu installieren und dann Verfahren wie in der Datei “Readme – KST installieren Notes.rtf”

Wir haben auch die kompilierten Versionen hinzugefügt. (exe), also sollten Sie nicht sogar Theremino-Skript, um diese zu kompilieren öffnen. Die drei vorkompilierten Versionen protokollieren jede Sekunde, zehn Mal pro Sekunde und 100 Mal pro Sekunde.
KST-Dateien können Sie auf verschiedene Weise Protokolle anzeigen, Beim Anmelden bei Ihnen. Sie sind nur Beispiele. Mit Geduld und erkundigen sich im Web machen KST jede Art von anzeigen und Filtern Sie. Wahrscheinlich können Sie auch im WEB, MySql Datei KST senden. Einsatz KST ist überhaupt nicht leicht, ist eine großartige Software und die große Ergebnisse, die Sie mit viel Geduld zahlen müssen.
– Verlegenheit –
Wir zogen die Dateien im gleichen Ordner wie das LOG.csv KST. Es scheint, dass KST einen Defekt, der ihn daran hindert hatte, Lesetagebuch, wenn es in einem anderen Ordner ist. Wenn Sie dies nicht heruntergeladen haben ’ neueste Version manuell verschieben sie heraus in der Nähe der LOG.csv.

– – – – – –

Downloads von Theremino SimpleLogger – Version 2.0
Theremino_SimpleLogger_With_KST_Examples_V 2.0
Für alle Windows-Systeme zu 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.

– – – – – –

Theremino SimpleLogger – Version 3.0
Das Skript Theremino Logger ist in Version geändert. 3.0, Daten von einige Wettersensoren erfassen. Die version 3 Konvertiert Werte aus 0 in 1000, bei Temperaturen, UV-index, Millivolt- und Volt und Sie herunterladen von hier:

https://www.theremino.com/hardware/inputs/meteorology-sensors#logger


Theremino Logger

Theremino Logger V 3.3

Diese Datenlogger und einfach zu verwenden, aber mit großer Leistung. Die Basis, präzise und intuitiv, wurde von Marco Russiani untersucht. Dann haben wir ergänzt mit Berechnungen, Widerstände und Temperaturen zu messen, mit PT100, Pt500 und PT1000 drei oder vier Drähten.

Die Temperaturberechnung aus dem Widerstand der Platin Widerstände (PTxxx) erfolgt mittels einer polynomialen Formel, mit eine durchschnittliche absolute Abweichung von 0.015% im gesamten Temperaturbereich, von-200 ° +850 ° c.

Sind die Berechnungen für die Sonden auch umgesetzt:

  • Lm35 – Von 0° C bis 150° C mit einer Genauigkeit von +/-0,5 ° C)
  • TSIC501 – Von-10 ° C bis 60 ° C mit einer Genauigkeit von +/-0,2 ° C
  • UVM-30A – UV-Index von 0 in 11
  • ML8511 – UV aus 0 in 15 MW

Für Sonden LM35, TSIC501, UVM-30A und ML8511 könnten ausreichen, eine Theremino-Master. Aber für hochpräzise Messungen und vor allem für FTE (PT100 und 1000) Es ist gut Fügen Sie eine Theremino-Adc24.

Erfahren Sie mehr über Sensoren in Diese paginund und in Adc24 Dokumentation.


LSI-Funk-DatenloggerEin Datenlogger per Funk steuerbar
Mit dem Theremino-Logger auf eine Tablette TCU Sie erhalten eine System ähnlich wie diese ohne verbringen Tausende von Dollar. Das Ergebnis ist eine komplette Datenlogger per Funk steuerbar, Jahrelang können Sie Daten speichern., verbraucht nur 2 Watt (weniger als 500 aber zu 5 Volt). Das komplette System kann in einem wasserdichten Behälter eingeschlossen, ohne es zu öffnen. Das Radio wird über TeamViewer gesteuert und Ihre Daten sind in Ihrem lokalen Netzwerk zugänglich, durch die Windows-Ordner.


Mini-Anleitung

  • Die Protokolldatei ist neben der ausführbaren Datei geschrieben und mit KST eingesehen werden (wie in den vorherigen “Theremino einfache Logger”). Derzeit ist der einzige, die gut genug KST weiß Marco Russiani, Haben Sie lassen Probleme beim konfigurieren ihn wissen.
  • Das Abtastintervall kann sehr häufig sein. (Derzeit ist das maximum 60 Samples pro Sekunde) aber unter den zweiten Sie nicht über eine große Präzision und müde genug CPU. Die Arbeit an der CPU zu reduzieren, ist gut, um die Anwendung minimiert.
  • Jede Zeile des Protokolls (auch in der zweiten Zeile des Programms vorgestellt), besteht aus dem Datum, gefolgt von das Julianische Datum (in Tagen und Brüche) und anschließend die Werte der Sensoren sind aktiviert. Das Trennzeichen ist ein Semikolon.
  • Die Linie “Wert” einzelne Sensorwerte anzeigen. Sehen sie in Echtzeit eignet sich in Studien.
  • In Zeile “Steckplatz” Sie setzen die Schlitze für die einzelnen Sensoren. Diese Zahlen entspricht die Anzahl der Slots, die Sie in die HAL festlegen.
  • In Zeile “Typ” Sie legen den Sensortyp.
  • In Zeile “Multiplizieren Sie” festlegen den Multiplikationsfaktor, für die Feinjustierung des Gewinns (die Steigung der Kalibrierungskurve). Normalerweise ist dieser Wert “1”. Siehe das Schema Adc24 Dokumentation.
  • In Zeile “Trimmwert” festlegen den Faktor der addition, zur Feineinstellung des Endwertes (Sie verschieben die Kalibrierkurve nach oben oder unten).
  • Die neuen Schaltflächen “Nullstellen” Wir sind ab version 3.3 ab zu den “Tara” leicht. Meist dient es für lineare Wandler und Wägezellen. Mit ihnen ist einfach, bewegt sich des Sensors in der Nullstellung und die Taste gedrückt wird.

Besondere Hinweise für Kanäle mit den Typen “RES-3” oder “Res-4” oder “PTxxx”

  • Mit diesen Typen mit zwei Slots.
  • Der erste Slot ist im Feld Zeile geschrieben. “Steckplatz” (Zum Beispiel 10).
  • Der zweite Slot lautet Slot (Zum Beispiel 11).
  • Der erste Slot ist der gemessene Spannungswert.
  • Der zweite Steckplatz ist der Wert des gemessenen Stromes geteilt durch den aktuellen Messung Widerstand (normalerweise 10 k).
  • In Zeile “Multiplizieren Sie” Legen Sie nicht “1”, wie bei anderen Sensoren, aber Sie legen den Wert der aktuellen Messung-Widerstand (in der Regel 10000).

Anzeige von Daten mit KST

Datenlogger-Visualisierung mit KST Datenlogger-Visualisierung mit KST

KST ist ein großer OpenSource Viewer für LOG-Dateien. Blick Log-Dateien in Echtzeit, Während sie geschrieben werden, wie in gezeigt Dieses video.

KST unterstützt große Dateien und zeigt sie auch auf jede erdenkliche Weise filtert. Es ist auch sehr einfach Zoom und durchsuchen Sie die Dateien in der Vergangenheit. Die perfekte Lösung für alle Bedürfnisse wissenschaftlicher Protokollierung. Mit Geduld, Anfragen im Web und möglicherweise bitten um Hilfe in Marco Russiani, Sie können alle Arten der Visualisierung KST bilden.. Wahrscheinlich können Sie es auch Dateien MySql Web senden. Einsatz KST ist überhaupt nicht leicht, ist eine großartige Software und den tollen Ergebnissen, die Sie mit Geduld zahlen muss.


Download Dokumentation auf KST von Marco Russiani vorbereitet
KST2_Help_for_Theremino_Logger_ENG.PDF


Theremino Logger downloads – Version 3.3
Theremino_Logger_V3.3.zip
Theremino_Logger_V3.3_WithSources.zip (Version für Programmierer)

Für alle Windows-Systeme zu 32 und 64 bisschen (für Raspberry Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Theremino SeriHAL V 2.2

SeriHal V 2.2

Theremino_SeriHal können Sie senden an Slots Daten über einen seriellen Port und senden die Daten an den seriellen Port des Schlitzes.

Kommunikation SLOTS <-> Serielle (Real oder virtuell) ist Bi-direktional und, Auf Wunsch auch die Übertragung, Dies kann entweder synchron oder asynchron sein..

Sie können dann PC Hardware oder Software-Schnittstelle verbinden, die sendet und empfängt Daten über eine serielle Schnittstelle. Und Sie können Daten senden und empfangen numerische Daten auf einem oder mehreren slots. Die Daten können dann von anderen Anwendungen in der Welt Thereminico und, Zum Beispiel, mit der SlotViewer und der SignalScope angezeigt oder bei der Theremino_Logger registriert.

Jetzt kann die Welt Thereminico kommunizieren nicht nur mit Arduino und Processing, Aber auch mit Octave (der arme Vetter und frei von MatLab), mit Python und andere SW noch: brauchen Sie nur ihre serielle Plugins laden. Darüber nachdenken was Sie tun können, durch die Verwaltung der OpenCV-Computer-Vision-Funktionen über Python/Numpy und dialoguing mit den Slots Theremino HAL und Master/Slave-Module: Gesichtserkennung, Maschinenbau/optisches tracking, Echtzeit-Bildverarbeitung und andere Grafiken auf höchstem Niveau innerhalb der Reichweite der (fast) alle.

Die Anweisungen und das Kommunikationsprotokoll sind in der Datei “SeriHal_v 2.2 _eng” finden Sie im Ordner "" “Text & Tabellen”.

Inauch das ist eine geniale Anwendung der Marco Russiani. Im Ordner "DOCS" gibt es zwei kleine Dateien in italienischer und englischer Sprache. Hatte nichts aber Marco hat vor kurzem entdeckt die Supernova SN2017gfh. Es ist nicht jeden Tag haben Sie einen Freund, der einen Stern entdeckt hat, Wir hatten, es zu schreiben!

Claudio S. verdient ein besonderes Dankeschön, Nach der Überprüfung der Dokumentation durch einige Beispiele für den integrierten Einsatz hinzufügen, über serielle, der verschiedenen Komponenten der Welt Thereminico, miteinander und/oder mit der “der Rest der Welt”. Im Ordner "DOCS" gibt es einige Beispiele für die Verwendung von Arduino und auch ein Beispiel unserer Anwendung Theremino SDR von außen mit Arduino und Verarbeitung überprüfen.
Hinweise für Versionen
Version 2.3
– Der Fehler, der auftrat, wenn drücken “trennen”.
– Verbesserte Geschwindigkeit des Eingangs.
– Reduzierte CPU-Verbrauch.
– Wenn das Trennzeichen nicht erkannt wird, verwenden Sie dann den Raum.
Downloads aus Theremino SeriHAL – Version 2.3
Theremino_SeriHAL_V2.3_WithSources.zip
Für alle Windows-Systeme zu 32 und 64 bisschen (für Raspberry Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise
.


Theremino Terminal

Theremino Terminal 2.0

Diese Anwendung ermöglicht es Ihnen, Exchange-Zeichen mit einer seriellen Schnittstelle. Typ-Anwendungen “Terminal” dienen in erster Linie mit der Firmware der Mikro-Controller kommunizieren, während des Probebetriebs und beim Schreiben von Firmware.

Um die Kurzanleitung zu lesen, drücken Sie die kleine Taste “Hilfe”.

Bei der Entwicklung der Firmware von NetModule (finden Sie unter Diese Seite) Wir hatten zum Überprüfen der Debugdaten von der micro, durch die virtuelle serielle und USB-Anschluss. Anfangs verwendeten wir Anwendungen wie z. B. aus dem Internet heruntergeladen “Kitt”. Aber sie sind komplex und unbequem. Dann schrieben wir diese Anwendung, die es so einfach gemacht.

Der Theremino-Terminal ist in einer einzigen ausführbaren Datei von 500k, Es ist einfach zu bedienen und erfordert keine installation. Ein gutes Beispiel für Einfachheit und Minimalismus, Was sind die wichtigsten Merkmale des System Theremino.

– – – – – –

Magnificent Verbesserungen Schriftsteller Firmware!

In der version 1.2 führten wir die neuen Befehle “Decode Slots”. Mit diesen Befehlen können Sie die Werte der internen Variablen der Firmware senden, zu den Theremino Systemanwendungen.

Es ist nicht nur die Werte im Text-Terminal zu lesen, Wie können Sie in der Regel, aber beim eine echte Kommunikation von numerischen Werten mit hohen Geschwindigkeit (bis zu fast tausend Zeilen pro Sekunde und Zehntausende von einzelnen Variablen auf dem zweiten). In der Praxis sind sie in der Lage, die Variationen der internen Variablen der Firmware zu sehen, als ob sie wurden mit einem Oszilloskop verbunden.

Die Firmware wird auf die seriellen Werte der Variablen gesendet, die Sie folgen möchten. Sie schicken alle Werte auf einer Linie, getrennt durch Leerzeichen, Semikolons, Komma oder zwei Punkte. Die Terminal-Anwendung interpretiert Werte, was können ganze Zahlen oder Dezimalzahlen sein, und sendet sie an den ausgewählten Schlitz und die anschließende. Darüber hinaus gibt es drei spezielle Decoder für die beiden Modelle am häufigsten Lehren und Komparatoren.

Anschließend können Sie das Signal Scope verwenden (oder andere Anwendungen des Systems Theremino), die Änderung in der Zeit ihrer Werte zu sehen. Inzwischen im Terminalfenster haben Sie eine Liste ihrer früheren Werte. Ein außergewöhnlicher Komfort, besser als ein Hardware-Debugger!!!

Im folgenden Bild sehen Sie die Sollwerte (in blau) und die mechanische Antwort (in rot) ein Servomotor durch eine PID-gesteuert in einem PIC12F1572 geschrieben. Das Bild, das in dem Oszilloskop HAL gesehen wird, stammt aus dem Steuersignal (Servo-16) und eine ADC16 mit dem Servomotor Rückführpotentiometers verbunden. Statt die beiden Spuren des oberen Bildes, sind die Werte von zwei internen Variablen des PIC.

Die Werte der Variablen werden über die serielle weitergegeben, die Anwendung Klemme, Slots und wurden schließlich durch die Anwendung Theremino Signalscope angezeigt.

Es scheint ein Oszilloskop in der Firmware zu verbinden. Für Menschen mit Mikro, und vor allem für den Verfasser der Servosteuer Firmware, Dies ist eine Möglichkeit, außerordentlich nützlich!

In der version 2.0 wir haben den Empfang und Decodierung Algorithmen verbessert, erheblich die Zuverlässigkeit der empfangenen Daten erhöht. Wir reduziert auch die Belastung der CPU von mindestens zehnmal, die Ermöglichung der Dekodierung von Zehntausenden von Variablen pro Sekunde auch auf langsameren Rechnern.


Downloads von Theremino Terminal – Version 2.0
Theremino_Terminal_V2.0.zip

Theremino_Terminal_V2.0_WithSources.zip (Version für Programmierer)
Für alle Windows-Systeme zu 32 und 64 bisschen (für Raspberry Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise)

Impressum

ITALIANO – HARDWARE: NEI LIMITI PREVISTI DALLA LEGGE il sistema Theremino VIENE FORNITO “COSÌ COM’È”, E NON RILASCIA GARANZIA ESPLICITA O IMPLICITA, RISPETTO ALLA SUA FUNZIONALITA’, OPERATIVITA’, O USO, INCLUSE, SENZA LIMITAZIONE, LE GARANZIE IMPLICITE DI COMMERCIABILITÀ, IDONEITÀ PER UNO SCOPO PARTICOLARE O VIOLAZIONE. SI DECLINANO ESPRESSAMENTE OGNI RESPONSABILITÀ PER DANNI DIRETTI, INDIRETTI, CONSEQUENZIALI, INCIDENTALI O SPECIALI, INCLUSI, SENZA LIMITAZIONI, MANCATI GUADAGNI, PERDITE DI PROFITTI, PERDITE DERIVANTI DA INTERRUZIONE DI ATTIVITA’ O PERDITE DI DATI, INDIPENDENTEMENTE DALLA FORMA DI AZIONE O TEORIA LEGALE SOTTO CUI LA RESPONSABILITA’ VIENE ASSERITA, ANCHE SE NON INFORMATI DELLA POSSIBILITA’ O RISCHIO DI TALI DANNI.
ITALIANO – SOFTWARE: IL SOFTWARE del sistema Theremino E’ UN SOFTWARE LIBERO: E’ POSSIBILE RIDISTRIBUIRLO E/O MODIFICARLO SECONDO I TERMINI DELLA LICENZA “GNU General Public License” COME PUBBLICATA DALLA “Free Software Foundation”, NELLA VERSIONE 3, O QUALSIASI VERSIONE SUCCESSIVA. È POSSIBILE OTTENERE UNA COPIA DELLA LICENZA “GNU General Public License” DA: http://www.gnu.org/licenses
ENGLISH – HARDWARE: THE PRODUCT Theremino System IS PROVIDED TO YOU “AS IT IS”, AND WE MAKE NO EXPRESS OR IMPLIED WARRANTIES WHATSOEVER WITH RESPECT TO ITS FUNCTIONALITY, OPERABILITY, OR USE, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR INFRINGEMENT. WE EXPRESSLY DISCLAIM ANY LIABILITY WHATSOEVER FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR SPECIAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST REVENUES, LOST PROFITS, LOSSES RESULTING FROM BUSINESS INTERRUPTION OR LOSS OF DATA, REGARDLESS OF THE FORM OF ACTION OR LEGAL THEORY UNDER WHICH THE LIABILITY MAY BE ASSERTED, EVEN IF NOT ADVISED OF THE POSSIBILITY OR LIKELIHOOD OF SUCH DAMAGES.
ENGLISH – SOFTWARE: THE Theremino System SOFTWARE IS FREE SOFTWARE: YOU CAN REDISTRIBUTE IT AND/OR MODIFY IT UNDER THE TERMS OF THE “GNU General Public License” AS PUBLISHED BY THE “Free Software Foundation”, EITHER VERSION 3 OF THE LICENSE, OR ANY LATER VERSION. YOU CAN GET A COPY OF THE “GNU General Public License” FROM: http://www.gnu.org/licenses

Kommentare sind geschlossen.