KAKU uitlezen
15 berichten
• Pagina 2 van 2 • 1, 2
Re: KAKU uitlezen
Dat is wel een compleet verhaal zeg.
Zo ver ben ik helaas nog niet maar is wel het uiteindelijke doel dus ik sla het zeker op.
Ik ga nu verder met de modellen waarvan je zelf een kanaal kunt toewijzen.
Daar is ook wel genoeg over geschreven dus daar stort ik mij nu op.
Zo ver ben ik helaas nog niet maar is wel het uiteindelijke doel dus ik sla het zeker op.
Ik ga nu verder met de modellen waarvan je zelf een kanaal kunt toewijzen.
Daar is ook wel genoeg over geschreven dus daar stort ik mij nu op.
Advertisement
Re: KAKU uitlezen
Ik heb nu een website gevonden waar de set staat die ik ook heb, https://labitat.dk/wiki/Quigg_wireless_power_relay
Daar staat deze code bij:
Ik kan deze natuurlijk in de Arduino Uno stoppen maar dan werkt het nog niet.
Moet ik er nog een library inladen?
Ik heb de zender aangesloten op pin 11 en een led op pin 13 en die reageert als ik a,c of A verzend.
Hopelijk willen jullie mij nog een keer helpen zodat ik heer mee verder kan.
Daar staat deze code bij:
- Code: Alles selecteren
#define SPACING 75000
#define LONG 1000
#define SHORT 500
#define MESSAGE_BITS 61
#define MESSAGE_BYTES ((MESSAGE_BITS + 7)/8)
#define PIN_RADIO 3
#define PIN_LED 13
static uint8_t outlet1_on[MESSAGE_BYTES] = {
0xB6,0xDB,0x6D,0xB6,0xDB,0x6C,0xB6,0xC8
};
static uint8_t outlet1_off[MESSAGE_BYTES] = {
0xB6,0xDB,0x6D,0xB6,0xDB,0x6D,0xB6,0xD8
};
static uint8_t outlet2_on[MESSAGE_BYTES] = {
0xB6,0xDB,0x6D,0xB6,0xD9,0x6C,0xB6,0x48
};
static uint8_t outlet2_off[MESSAGE_BYTES] = {
0xB6,0xDB,0x6D,0xB6,0xD9,0x6D,0xB6,0x58
};
static uint8_t outlet3_on[MESSAGE_BYTES] = {
0xB6,0xDB,0x6D,0xB6,0xDB,0x2C,0xB6,0xD8
};
static uint8_t outlet3_off[MESSAGE_BYTES] = {
0xB6,0xDB,0x6D,0xB6,0xDB,0x2D,0xB6,0xC8
};
static uint8_t *outlet_on[] = {
outlet1_on, outlet2_on, outlet3_on
};
static uint8_t *outlet_off[] = {
outlet1_off, outlet2_off, outlet3_off
};
void setup()
{
digitalWrite(PIN_RADIO, LOW);
digitalWrite(PIN_LED, LOW);
pinMode(PIN_RADIO, OUTPUT);
pinMode(PIN_LED, OUTPUT);
Serial.begin(9600);
}
static void shiftout(uint8_t *message)
{
uint8_t i;
for (i = 0; i < MESSAGE_BYTES; i++) {
uint8_t v = message[i];
uint8_t mask;
for (mask = 0x80; mask; mask >>= 1) {
digitalWrite(PIN_RADIO, (v & mask) ? HIGH : LOW);
delayMicroseconds(SHORT);
}
}
}
static void sendsignal(uint8_t *address)
{
digitalWrite(PIN_LED, HIGH);
shiftout(address);
delayMicroseconds(SPACING);
shiftout(address);
delayMicroseconds(SPACING);
shiftout(address);
delayMicroseconds(SPACING);
shiftout(address);
delayMicroseconds(SPACING);
digitalWrite(PIN_LED, LOW);
}
void loop()
{
while (Serial.available() > 0) {
int c = Serial.read();
if (c < 'A')
continue;
if (c <= 'C') {
sendsignal(outlet_on[c - 'A']);
continue;
}
if (c < 'a')
continue;
if (c <= 'c') {
sendsignal(outlet_off[c - 'a']);
continue;
}
}
}
Ik kan deze natuurlijk in de Arduino Uno stoppen maar dan werkt het nog niet.
Moet ik er nog een library inladen?
Ik heb de zender aangesloten op pin 11 en een led op pin 13 en die reageert als ik a,c of A verzend.
Hopelijk willen jullie mij nog een keer helpen zodat ik heer mee verder kan.
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: KAKU uitlezen
Je hebt hier geen extra library nodig. Dan het er bovenin iets van "#include .......h" gestaan. Heb je die ontvangers wel goed ingesteld?
Re: KAKU uitlezen
Jan,
In de sketch staat #define PIN_RADIO 3.
In jouw toelichting staat ' ik heb de zender aangesloten op pin 11 '
Probeer eens of het zendertje aansluiten op pin 3 wel resultaat heeft.
Groet,
Henk
In de sketch staat #define PIN_RADIO 3.
In jouw toelichting staat ' ik heb de zender aangesloten op pin 11 '
Probeer eens of het zendertje aansluiten op pin 3 wel resultaat heeft.
Groet,
Henk
Re: KAKU uitlezen
YES !!!!!!!!
Dank Henk.
Dat het zo simpel kan zijn zeg.
Ik was er zo druk mee dat je dan over bepaalde instellingen heen leest.
Ik kan nu de zelflerende stopcontacten sturen.
Wat ben ik blij.
Dank Henk.
Dat het zo simpel kan zijn zeg.
Ik was er zo druk mee dat je dan over bepaalde instellingen heen leest.
Ik kan nu de zelflerende stopcontacten sturen.
Wat ben ik blij.
15 berichten
• Pagina 2 van 2 • 1, 2
Wie is er online?
Gebruikers in dit forum: ezigqefuopu en 76 gasten