Codes samen voegen

Arduino specifieke Software
Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Codes samen voegen

Berichtdoor nicoverduin » 19 Feb 2016, 21:07

Nou dat weet ik ook niet meer precies, maar ik moet hier weer ff alles opstellen om te vergelijken. Tenslotte heb ik een werkende installatie. Het gaat mij voornamelijk om die pipe. Die lijken verschillend en dan zouden ze elkander niet vinden. Bij komt er op de ontvangende serial 222 en 111 als ik de knop indruk. Dus werkt het.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Advertisement

Gebruikers-avatar
Berichten: 42
Geregistreerd: 13 Dec 2015, 20:26
Woonplaats: Gemeente Westland

Re: Codes samen voegen

Berichtdoor Hardruino » 19 Feb 2016, 21:19

Ik zie dus 111 en 222 niet verschijnen.
Inmiddels heb ik mijn andere modules getest maar ook hier blijven verschillen in de teksten van de Seriële monitoren aanwezig.
Dus, zowel de Arduino 's als de zenders verwisseld en verwisseld.
Zou ik de weg weten zal ik nooit verdwalen.

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Codes samen voegen

Berichtdoor nicoverduin » 20 Feb 2016, 11:39

Ik heb hier alles naast elkaar gezet en er is geen enkele afwijking:
cpp code
Start zender	Nico	TS	Afwijking?
STATUS = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0 = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
RX_ADDR_P0-1 = 0xe8e8f0f0e1 0xc2c2c2c2c2 = 0xe8e8f0f0e1 0xc2c2c2c2c2
RX_ADDR_P2-5 = 0xc3 0xc4 0xc5 0xc6 = 0xc3 0xc4 0xc5 0xc6
TX_ADDR = 0xe8e8f0f0e1 = 0xe8e8f0f0e1
RX_PW_P0-6 = 0x20 0x00 0x00 0x00 0x00 0x00 = 0x20 0x00 0x00 0x00 0x00 0x00
EN_AA = 0x3f = 0x3f
EN_RXADDR = 0x03 = 0x03
RF_CH = 0x4c = 0x4c
RF_SETUP = 0x07 = 0x07
CONFIG = 0x0e = 0x0e
DYNPD/FEATURE = 0x00 0x00 = 0x00 0x00
Data Rate = 1MBPS = 1MBPS
Model = nRF24L01+ = nRF24L01+
CRC Length = 16 bits = 16 bits
PA Power = PA_MAX = PA_MAX

start ontvanger Nico TS
STATUS = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0 = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
RX_ADDR_P0-1 = 0xe7e7e7e7e7 0xe8e8f0f0e1 = 0xe7e7e7e7e7 0xe8e8f0f0e1
RX_ADDR_P2-5 = 0xc3 0xc4 0xc5 0xc6 = 0xc3 0xc4 0xc5 0xc6
TX_ADDR = 0xe7e7e7e7e7 = 0xe7e7e7e7e7
RX_PW_P0-6 = 0x00 0x20 0x00 0x00 0x00 0x00 = 0x00 0x20 0x00 0x00 0x00 0x00
EN_AA = 0x3f = 0x3f
EN_RXADDR = 0x02 = 0x02
RF_CH = 0x4c = 0x4c
RF_SETUP = 0x07 = 0x07
CONFIG = 0x0f = 0x0f
DYNPD/FEATURE = 0x00 0x00 = 0x00 0x00
Data Rate = 1MBPS = 1MBPS
Model = nRF24L01+ = nRF24L01+
CRC Length = 16 bits = 16 bits
PA Power = PA_MAX = PA_MAX
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Codes samen voegen

Berichtdoor nicoverduin » 20 Feb 2016, 11:46

Overigens heb ik deze library gebruikt:
https://github.com/TMRh20/RF24
Mocht je die willen gebruiken, moet je wel ff die andere RF24 libs opruimen omdat je anders de kans loopt dat de ide alsnog de verkeerde pakt.

@edit: Ik heb vandaag ook nog ff een LED aangesloten. Nou alles werkt hier als een tierelier. De enig optie die ik nog kan verzinnen is dat er iets bij jou of in de buurt op kanaal 0x4C (zie die uitdraai) zit. Er is software beschikbaar waarbij je kan kijken welke kanalen allemaal op de 2.4 Ghz in gebruik zijn. Dus een soort scanner. In het begin zul je de WiFi kanalen tegen komen maar mogelijk zijn er meerdere apparaten in de buurt die ook op jouw kanaal zitten te storen.
bijgaand een voorbeeld output van de scanner:
cpp code
RF24/examples/scanner/
000000000000000011111111111111112222222222222222333333333333333344444444444444445555555555555555666666666666666677777777777777
0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd
0000000669abbaaa78654544431000003212220010000000000000000000000000000000000000000000000000000000000000000000000000000000000000
002000088866cb8bb6545554342000002232321211000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000088888a88995455554221000102412220111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000698879a89b4664555420000112113220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000007c9a8bcbea6667645563000133232332211000100000000000000000000000000000000000000000000000000000000000000000000000000000000
000000036777baabc5466564311000212012221222000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000067986bcccd5755644312000113223231121000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000005688a9d9bc8646766643000012222211322000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000078875a99bc6565554342000102103221002000000000000000000000000000000000000000000000000000000000000000000000000000000000000


Gedraaid met de Scanner.ino in de voorbeelden cpp code
/*
Copyright (C) 2011 J. Coliz <maniacbug@ymail.com>

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
version 2 as published by the Free Software Foundation.
*/

/**
* Channel scanner
*
* Example to detect interference on the various channels available.
* This is a good diagnostic tool to check whether you're picking a
* good channel for your application.
*
* Inspired by cpixip.
* See http://arduino.cc/forum/index.php/topic,54795.0.html
*/

#include <SPI.h>
#include "nRF24L01.h"
#include "RF24.h"
#include "printf.h"

//
// Hardware configuration
//

// Set up nRF24L01 radio on SPI bus plus pins 7 & 8

RF24 radio(9,10);

//
// Channel info
//

const uint8_t num_channels = 126;
uint8_t values[num_channels];

//
// Setup
//

void setup(void)
{
//
// Print preamble
//

Serial.begin(115200);
printf_begin();
Serial.println(F("\n\rRF24/examples/scanner/"));

//
// Setup and configure rf radio
//

radio.begin();
radio.setAutoAck(false);

// Get into standby mode
radio.startListening();
radio.stopListening();

// Print out header, high then low digit
int i = 0;
while ( i < num_channels )
{
printf("%x",i>>4);
++i;
}
Serial.println();
i = 0;
while ( i < num_channels )
{
printf("%x",i&0xf);
++i;
}
Serial.println();
}

//
// Loop
//

const int num_reps = 100;

void loop(void)
{
// Clear measurement values
memset(values,0,sizeof(values));

// Scan all channels num_reps times
int rep_counter = num_reps;
while (rep_counter--)
{
int i = num_channels;
while (i--)
{
// Select this channel
radio.setChannel(i);

// Listen for a little
radio.startListening();
delayMicroseconds(225);


// Did we get a carrier?
if ( radio.testCarrier() ){
++values[i];
}
radio.stopListening();
}
}

// Print out channel measurements, clamped to a single hex digit
int i = 0;
while ( i < num_channels )
{
printf("%x",min(0xf,values[i]&0xf));
++i;
}
Serial.println();
}

// vim:ai:cin:sts=2 sw=2 ft=cpp


Wat je ziet is dat met name op de kanalen 0x07 - 0x29 er veel activiteit is. Dat kunnen allerlei apparaten zijn
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 42
Geregistreerd: 13 Dec 2015, 20:26
Woonplaats: Gemeente Westland

Re: Codes samen voegen

Berichtdoor Hardruino » 20 Feb 2016, 16:39

Ik heb alle oude bibliotheken verwijdert m.b.t. de nRF24L01+
De Bibliotheek van jou werkende zend/ontvanger geïnstalleerd en opnieuw geladen.

helaas geen resultaat.

Wat denk je ervan als ik twee nieuwe originele modules zou aanschaffen??
Kan jij mij even doorgeven waar ik deze het beste kan kopen.

Daarna nog maar weer eens proberen.
Zou ik de weg weten zal ik nooit verdwalen.

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Codes samen voegen

Berichtdoor nicoverduin » 20 Feb 2016, 16:51

Nieuwe modules is volgens mij niet het probleem. Ik heb er ooit 10 gekocht voor een drol... :) iets van euro oid per stuk. Ik zou eens die scanner draaien. Je mag ze ook naar mij opsturen (en de retour postzegels erbij doen (anders krijg je ze niet terug... die fout heb ik een keer gemaakt) dan test ik ze uit.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 42
Geregistreerd: 13 Dec 2015, 20:26
Woonplaats: Gemeente Westland

Re: Codes samen voegen

Berichtdoor Hardruino » 20 Feb 2016, 17:36

Dit is de scanner van mijn zend opstelling.


[code2=]RF24/examples/scanner/
000000000000000011111111111111112222222222222222333333333333333344444444444444445555555555555555666666666666666677777777777777
0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd
a98669a9aaaa8796899babb96765979baab76769abbabaa8757aabaaaa99779aaaa9a88887999abb97787a99baba85669a89bb9b87569acaaaab8649aabab9
89856abbccec9b747bcbcfcc9956dadcceb9a748beedeea97648bbdde9b8559ee0ceba6767bbedfda7733acdeeec88737bdebfdc87567cceedca8548bceeeb
8ad0da1d7c06dc0bb1970f7cfeac1a7f0ad0e7d18c1ed81b4009e0fbc0b60e9debbdd8c3ededa7ee7e3b9ce98208f0a6ccd9208fc9bfdcf0c807ae2ea1f8ad
fdce1c80dfe0e8cfc8ddcdfeae1fdcccacfbdcfddc1dcfca8c0fd4deec99bdfbf00efa9befde2ceeb7be1ea1cee0ddadebbff1dcf6cfeb0dfdf09bfeaadfdf
99a9bbdeed78a9acacded979b8aabddeda8caaabecee96aaabdcdedd89babc9cedc859aacaceeec9b9aa79dfecb9aaacacfedb9bb8baaeedd7abaabbcddeb8
d7bf6acc7e1dbce67bb9d1edca75bb8b1ecdba7bb8a1dab9c8fb7bbaaebcdedba998df91dcb8a6ad0ebfd98a9accccabbb9cfbbc9aabcbcdadeb6bbabbb7ce
444444444443444444444434444444444444444444444444444444444344444444444344443444444444433444444444344444434444444444344444344444
cfffcffecdddf1ffc1f9abecff1d1dcbcdcedbacabdeffdfecaeeccdccfeeccebcccdd0f0decebdc9002dcd0ccebdfffaf0eefdcafd9ffdffec8ffcf00eeee
[/code2]
Zou ik de weg weten zal ik nooit verdwalen.

Gebruikers-avatar
Berichten: 42
Geregistreerd: 13 Dec 2015, 20:26
Woonplaats: Gemeente Westland

Re: Codes samen voegen

Berichtdoor Hardruino » 20 Feb 2016, 17:41

En deze van mijn ontvang opstelling-

[code2=]RF24/examples/scanner/
000000000000000011111111111111112222222222222222333333333333333344444444444444445555555555555555666666666666666677777777777777
0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
[/code2]
Zou ik de weg weten zal ik nooit verdwalen.

Gebruikers-avatar
Berichten: 42
Geregistreerd: 13 Dec 2015, 20:26
Woonplaats: Gemeente Westland

Re: Codes samen voegen

Berichtdoor Hardruino » 20 Feb 2016, 17:55

Ik heb naast mijn tafel een halogeenlamp staan.
Nu ik de module wat verder van de lamp weglegt veranderen de 44444444444444444444 en in letters.

[code2=]RF24/examples/scanner/
000000000000000011111111111111112222222222222222333333333333333344444444444444445555555555555555666666666666666677777777777777
0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
ebfecb8e00efeb0febb1ff0ecffecaf0f1fdaffe9c1f0febffdc8d0000fefdcab000eece0dc8d01f0fefddbb00ffecfecab01ef0deedbbd10ffdb0fedc00fe
8779869a88a8878774896878598877987876686866988876977888989856a6676879994a77889688a598765986895698868a88986778887998787987786996
857868b88769756569c8966878765c9987675765aaaa88657877a9979965568a9878875844aa9879866737ba868687a768bb889764777a98789557669a7979
ca7f366779ddaa21577639cba73579b49ccb84236863aac973457949bc993467855ccab41369637cbb8145a966bcb951379758bb971369979cc974058887ab

[/code2]
Zou ik de weg weten zal ik nooit verdwalen.

Gebruikers-avatar
Berichten: 42
Geregistreerd: 13 Dec 2015, 20:26
Woonplaats: Gemeente Westland

Re: Codes samen voegen

Berichtdoor Hardruino » 20 Feb 2016, 18:25

Sorry maar ik had de cpp code niet goed ingevoerd. (zonder nummers)

cpp code
RF24/examples/scanner/
000000000000000011111111111111112222222222222222333333333333333344444444444444445555555555555555666666666666666677777777777777
0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
ebfecb8e00efeb0febb1ff0ecffecaf0f1fdaffe9c1f0febffdc8d0000fefdcab000eece0dc8d01f0fefddbb00ffecfecab01ef0deedbbd10ffdb0fedc00fe
8779869a88a8878774896878598877987876686866988876977888989856a6676879994a77889688a598765986895698868a88986778887998787987786996
857868b88769756569c8966878765c9987675765aaaa88657877a9979965568a9878875844aa9879866737ba868687a768bb889764777a98789557669a7979
ca7f366779ddaa21577639cba73579b49ccb84236863aac973457949bc993467855ccab41369637cbb8145a966bcb951379758bb971369979cc974058887ab
Zou ik de weg weten zal ik nooit verdwalen.

VorigeVolgende

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: aejabeyel, eeapavomjyogo, Google [Bot], ouniqopanaqaz en 9 gasten