SIGNALduino Compilieren: Unterschied zwischen den Versionen

Aus FHEMWiki
(Die Seite wurde neu angelegt: „== Inbetriebnahme == Zur Inbetriebnahme auf der Arduino IDE (getestet mit auf Arduino V1.6.7) müssen die Sourcen von [https://github.com/RFD-FHEM/SIGNALDuino/…“)
 
(wikify and command line git)
Zeile 1: Zeile 1:
== Inbetriebnahme ==
== Inbetriebnahme ==
Zur Inbetriebnahme auf der Arduino IDE (getestet mit auf Arduino V1.6.7) müssen die Sourcen von [https://github.com/RFD-FHEM/SIGNALDuino/ GitHub] (Stand Feb. 2017) geladen werden.
Zur Inbetriebnahme von [[SIGNALduino]] auf der Arduino IDE (getestet mit auf Arduino V1.6.7) müssen die Quelltexte von [https://github.com/RFD-FHEM/SIGNALDuino/ GitHub] (Stand Feb. 2017) geladen werden.


Dort ''"Clone or download"'' und danach ''"Download ZIP"'' klicken.
Dort <code>Clone or download</code> und danach <code>Download ZIP</code> klicken und das ZIP-Archiv auspacken oder auf der Kommandozeile <code>git clone https://github.com/RFD-FHEM/SIGNALDuino.git</code> ausführen.


Aus der ZIP Datei werden folgende Dateien benötigt:
Es werden folgende Dateien benötigt:
* Die Datei ''"RF_Receiver.ino"'' in einen Ordner ''"RF_Receiver"'', am besten direkt ins ''"Arduino"'' Verzeichnis der IDE kopieren.
* Die Datei <code>RF_Receiver.ino</code> in einen Ordner <code>RF_Receiver</code>, am besten direkt ins <code>Arduino</code> Verzeichnis der IDE kopieren.
* Im ''"libraries"'' Ordner der Arduino IDE am besten ein Ordner mit Namen ''"SIGNALduino"'' anlegen, dort müssen dann die Dateien ''"bitstore"'' ''"output"'' ''"signalDecoder"'' ''"SimpleFIFO"'' und ''"TimerOnce"'' (jeweils ''".cpp"'' und ''".h"'' Datei) aus dem ZIP Archiv abgelegt werden.
* Im <code>libraries</code> Ordner der Arduino IDE am besten einen Ordner mit Namen <code>SIGNALduino</code> anlegen, dort müssen dann die Dateien <code>bitstore</code>, <code>output</code>, <code>signalDecoder</code>, <code>SimpleFIFO</code> und <code>TimerOnce</code> (jeweils <code>.cpp</code> und <code>.h</code> Datei) abgelegt werden.
* Im diesem ''"SIGNALduino"'' Verzeichnis ist dann noch ein Unterverzeichnis ''"config"'' anzulegen, dort muss die Datei ''"known_16bit_timers.h"'' abgelegt werden.
* Im diesem <code>SIGNALduino</code> Verzeichnis ist dann noch ein Unterverzeichnis <code>config</code> anzulegen, dort muss die Datei <code>known_16bit_timers.h</code> abgelegt werden.


Struktur der SIGNALduino libraries:[[Datei:SIGNALduino-ViaArduinoEnvironment.jpg]]
Struktur der SIGNALduino libraries:[[Datei:SIGNALduino-ViaArduinoEnvironment.jpg]]




In Der Arduino Entwicklungsumgebung unter "Werkzeuge" -> "Board" ''"Arduino Nano"'' und unter "Werkzeuge" -> Prozessor ''"ATmega328"'' angeben. Nach Einstecken des SIGNALduinos in die USB Buchse noch den entsprechenden ''"COM-Port"'' unter "Werkzeuge" -> "Port" angeben, danach sollte sich der Scetch ''"RF_Receiver.ino"'' übersetzen und auf den SIGNALduino laden lassen.
In Der Arduino Entwicklungsumgebung unter <code>Werkzeuge</code> → <code>Board</code> <tt>'''"Arduino Nano"'''</tt> und unter <code>Werkzeuge</code> → <code>Prozessor</code> <tt>'''"ATmega328"'''</tt> angeben. Nach Einstecken des SIGNALduinos in die USB Buchse noch den entsprechenden <code>COM-Port</code> unter <code>Werkzeuge</code> → <code>Port</code> angeben, danach sollte sich der Scetch <code>RF_Receiver.ino</code> übersetzen und auf den SIGNALduino laden lassen.


== Foren Links ==
== Foren Links ==

Version vom 17. Februar 2018, 12:50 Uhr

Inbetriebnahme

Zur Inbetriebnahme von SIGNALduino auf der Arduino IDE (getestet mit auf Arduino V1.6.7) müssen die Quelltexte von GitHub (Stand Feb. 2017) geladen werden.

Dort Clone or download und danach Download ZIP klicken und das ZIP-Archiv auspacken oder auf der Kommandozeile git clone https://github.com/RFD-FHEM/SIGNALDuino.git ausführen.

Es werden folgende Dateien benötigt:

  • Die Datei RF_Receiver.ino in einen Ordner RF_Receiver, am besten direkt ins Arduino Verzeichnis der IDE kopieren.
  • Im libraries Ordner der Arduino IDE am besten einen Ordner mit Namen SIGNALduino anlegen, dort müssen dann die Dateien bitstore, output, signalDecoder, SimpleFIFO und TimerOnce (jeweils .cpp und .h Datei) abgelegt werden.
  • Im diesem SIGNALduino Verzeichnis ist dann noch ein Unterverzeichnis config anzulegen, dort muss die Datei known_16bit_timers.h abgelegt werden.

Struktur der SIGNALduino libraries:SIGNALduino-ViaArduinoEnvironment.jpg


In Der Arduino Entwicklungsumgebung unter WerkzeugeBoard "Arduino Nano" und unter WerkzeugeProzessor "ATmega328" angeben. Nach Einstecken des SIGNALduinos in die USB Buchse noch den entsprechenden COM-Port unter WerkzeugePort angeben, danach sollte sich der Scetch RF_Receiver.ino übersetzen und auf den SIGNALduino laden lassen.

Foren Links