nodo-domotica.nl

I2C communicatie met Arduino

Met de Nodo commando's en dee Eventlist kun je vrijwel elke domotica wens realiseren. De Nodo beschikt hiervoor over een eigen script-taal waarmee u uw domotica wensen kunt realiseren. Plaats hier uw vragen en tips die hier op betrekking hebben.

I2C communicatie met Arduino

Berichtdoor pimwk » 09 jul 2015, 14:51

Inderdaad, ik ben nieuw. Maar ook (misschien te) oud. Ik probeer al een aantal dagen om de Nodo met mijn Arduino te laten communiceren. Heel simpel, ik wil de waardes van het weerstation doorsturen. Wat ik ook probeer, het enige wat ik op de Arduino soms krijg is een 3.
Op de Nodo heb ik:
EventlistErase

EventlistWrite; Boot 1; AlectoV1 161,1
EventlistWrite; Boot 1; AlectoV1 71,1
EventlistWrite; Boot 1; TimerSet 1,30
EventlistWrite; Time 00:00,*; VariableSet 3,0
EventlistWrite; Timer 1; TimerSet 1,30
EventlistWrite; Timer 1; VariableSend 1,HTTP
EventlistWrite; Timer 1; VariableSend 2,HTTP
EventlistWrite; Timer 1; VariableSend 3,HTTP
EventlistWrite; Timer 1; VariableSend 4,HTTP
EventlistWrite; Timer 1; VariableSend 5,HTTP
EventlistWrite; Timer 1; VariableSend 6,HTTP
EventlistWrite; Timer 1; VariableSend 1,I2C
EventlistWrite; Timer 1; VariableSend 2,I2C

Op de Arduino ook een simpel script:
#include <Wire.h>

void setup()
{
Wire.begin(2); // join i2c bus with address #2
Wire.onReceive(receiveEvent); // register event
Serial.begin(19200); // start serial for output
}
void loop()
{
delay(100);
}
void receiveEvent(int howMany)
{
while(1 < Wire.available()) // loop through all but the last
{
char c = Wire.read(); // receive byte as a character
Serial.print(c); // print the character
}
int x = Wire.read(); // receive byte as an integer
Serial.println(x); // print the integer
Serial.print ("Variabele ");
Serial.println (x);
}

Wie oh wie helpt mij een stapje verder???
pimwk
 
Berichten: 2
Geregistreerd: 06 jul 2015, 10:10

Re: I2C communicatie met Arduino

Berichtdoor kabouter » 10 jul 2015, 20:03

pimwk schreef:Wie oh wie helpt mij een stapje verder???


Hallo pimwk,
heb je de WildCard ook erin staan?

EventlistWrite; WildCard RF,All,0; EventSend HTTP
EventlistWrite; WildCard IR,All,0; EventSend HTTP
EventlistWrite; WildCard System,Variable,0; EventSend HTTP
EventlistWrite; WildCard Wired,All,0; EventSend HTTP
EventlistWrite; WildCard All,UserEvent,0; EventSend HTTP
kabouter
 
Berichten: 214
Geregistreerd: 10 nov 2011, 13:57

Re: I2C communicatie met Arduino

Berichtdoor pimwk » 13 jul 2015, 17:06

Ook geprobeerd, maar het enige wat ik op de Arduino te zien krijg is @M en een verdwaalde 3.
pimwk
 
Berichten: 2
Geregistreerd: 06 jul 2015, 10:10


Keer terug naar Nodo scripts

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers. en 1 gast

cron