nodo-domotica.nl
http://www.nodo-domotica.nl/forum/

I2C communicatie met Arduino
http://www.nodo-domotica.nl/forum/viewtopic.php?f=24&t=2493
Pagina 1 van 1
Auteur:  pimwk [ 09 jul 2015, 14:51 ]
Titel:  I2C communicatie met Arduino

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???
Auteur:  kabouter [ 10 jul 2015, 20:03 ]
Titel:  Re: I2C communicatie met Arduino

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
Auteur:  pimwk [ 13 jul 2015, 17:06 ]
Titel:  Re: I2C communicatie met Arduino

Ook geprobeerd, maar het enige wat ik op de Arduino te zien krijg is @M en een verdwaalde 3.
Pagina 1 van 1 Alle tijden zijn GMT + 1 uur