Codes samen voegen

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

Re: Codes samen voegen

Berichtdoor nicoverduin » 20 Feb 2016, 19:02

Dat is inderdaad niet goed..... Da's wel duidelijk. Ofwel je pakt daar een enorme hoeveelheid storing op of ze zijn echt kapot. Heb je ze draaien op 5V of 3.3V?

Ik heb trouwens deze modules : http://www.aliexpress.com/item/NRF24L01 ... 5600182ccb
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 » 27 Feb 2016, 20:28

De onderstaande modules heb ik in gebruik. (althans ik zou willen dat ze kunnen worden gebruikt)

http://www.aliexpress.com/item/NRF24L01 ... 76323.html

ik heb de modules op de 3,3 Volt van de Arduino staan.
Alles 1000 keer gecontroleerd, maar ik heb nog geen overdracht. (knopje drukken, Ledje áán)

Gisteren heb ik wat modules besteld zie de de link hieronder.
http://www.aliexpress.com/item/New-Sock ... 27557.html

Mogelijk is dit de oplossing.
Het enige nadeel is dat ik even moet wachten totdat de bestelling word afgeleverd.

Al met al is het een gebed zonder einde.
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 » 27 Feb 2016, 22:55

Tja
Ik weet het niet. Bij mij thuis werkt het allemaal prima. Dus of ze zijn echt defect? Zou ik wel knap vinden om er meerdere naar de knoppen te helpen.
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 » 29 Feb 2016, 13:12

Mijn zender adres; TX_ADDR =0x000000f0e1 is niet het zelfde als het ontvanger adres; RX_ADDR_P*
Moeten deze niet identiek zijn?
Waarom niet een apart sketch voor het zenden en één voor het ontvangen?
Of is de Bibliotheek daar niet voor ingericht?
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 » 29 Feb 2016, 13:37

Hardruino schreef:Mijn zender adres; TX_ADDR =0x000000f0e1 is niet het zelfde als het ontvanger adres; RX_ADDR_P*
Moeten deze niet identiek zijn?
Waarom niet een apart sketch voor het zenden en één voor het ontvangen?
Of is de Bibliotheek daar niet voor ingericht?

Ben ik nu gek of ben jij dat?
a) Ik heb je juist een sketch voor het zenden en een voor het ontvangen gestuurd
b) Jouw scanner geeft een enorme hoeveelheid bagger op die dramatisch afwijkt van een scan bij mij thuis
c) ik heb je aangeboden ze op te sturen naar mij (mits je de retour postzegels erbij doet)
d) Ik heb je een vergelijking gegeven tussen jou uitdraai van de nrf's en die bij mij. Die zijn volledig identiek
Dus wat mij betreft heb je opties zat maar je leest de posts kennelijk niet....
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 » 29 Feb 2016, 14:32

Ja ik lees jou berichten.
Maar of ik dit begrijp is een tweede.
Ik ben niet gek en ik zal zeker niet suggereren dat jij gek ben.
Een beetje vreemde tekst moet ik zeggen.
Jij zult ook met mensen moeten kunnen omgaan die niet alles bergrijpen van wat jij schrijft.
Ja. ik zou mijn modules kunnen opsturen. Dit vind ik een heel mooi aanbod.
Maar ik stel netjes een vraag en krijg dan zo'n antwoordt van jou terug.
Een beetje belerend en niet echt netjes.
Ik heb de beste bedoelingen met mijn vragen.
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 » 29 Feb 2016, 16:43

Als je het niet begrijpt moet je dat aangeven en niet de vraag nog een keer stellen want dan vind ik mij niet serieus genomen. Maar goed deze discussie hebben wij al eerder gehad mbt jouw frustraties. Ik weet het beter. Ik haak af. Mogelijk wil Paul je verder helpen.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Codes samen voegen

Berichtdoor shooter » 29 Feb 2016, 18:37

ik wil wel, maar heb er geen verstand van, sorry.
nico wanneer kom jij naar veldhoven?
paul deelen
shooter@home.nl

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

Re: Codes samen voegen

Berichtdoor nicoverduin » 29 Feb 2016, 18:58

Zoals het er nu uit ziet wordt het donderdag
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 » 21 Mrt 2016, 00:34

ik zou graag de bestaande pin-toewijzing wijzigen.
De eerste code is de oude en werkende code.
Daaronder staat de code met de pin toewijzing zoals ik dit zou willen i.v.m. een reeds gemaakt printplaatje.
Het lukt mij niet om dit werkend te krijgen.
Vergeet ik iets essentieels?


cpp code
#include <Button.h>

#define KEUZE_KNOP A0 // A0 pin voor KeuzeButton
#define led1 A3 // A1 pin voor led stand 1
#define led2 A2 // A2 pin voor led stand 2
#define led3 A1 // A3 pin voor led stand 3
#define led4 A5 // A4 pin voor led stand 4
#define roodled A4 // A5 pin voor rode Led
#define startknop 2 // D2 pin voor startButton
#define groenled 3 // D3 pin voor groene Led
#define buzzer 4 // D4 pin naar busser
#define audio 5 // D5 pin voor audio output (koptelefoon)


int keuze, knop;
int toonhoogte = 450; //frequentie van audio output

Button keuzeknop = Button(KEUZE_KNOP, PULLUP);

void setup() {
keuze = 1;
pinMode(startknop,INPUT_PULLUP);
pinMode(buzzer,OUTPUT);
pinMode(groenled,OUTPUT);
pinMode(roodled,OUTPUT);
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
pinMode(led4,OUTPUT);
pinMode(audio,OUTPUT);
digitalWrite(buzzer,LOW);
digitalWrite(groenled,LOW);
digitalWrite(roodled,LOW);
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
digitalWrite(led4,LOW);
}

void loop() {
digitalWrite(groenled,HIGH);

if (keuzeknop.uniquePress()){
keuze++;

if (keuze >4)
keuze = 1 ;
}
switch(keuze){
case 1:{
clearleds();
digitalWrite(led1,HIGH);
delay(100);

break;
case 2:
clearleds();
digitalWrite(led2,HIGH);
delay(100);
break;

case 3:
clearleds();
digitalWrite(led3,HIGH);
delay(100);

break;
case 4:
clearleds();
digitalWrite(led4,HIGH);
delay(100);
break;
} }

knop = digitalRead(startknop);
if (knop == 0){
startsequence();
}}

void startsequence(){
switch(keuze) {
case 1:
digitalWrite(groenled,LOW);
clearleds();
digitalWrite(roodled,HIGH);
delay(3000);
beep();
delay(14600);
beep();
digitalWrite(roodled,LOW);
clearleds();
break;

case 2:
digitalWrite(groenled,LOW);
clearleds();
digitalWrite(roodled,HIGH);
delay(3000);
beep();
delay(9600);
beep();
digitalWrite(roodled,LOW);
clearleds();
break;

case 3:
digitalWrite(groenled,LOW);
clearleds();
digitalWrite(roodled,HIGH);
delay(3000);
beep();
delay(2600);
beep();
delay(2600);
beep();
delay(2600);
beep();
delay(2600);
beep();
delay(2600);
beep();
digitalWrite(roodled,LOW);
clearleds();
break;

case 4:
digitalWrite(groenled,LOW);
clearleds();
digitalWrite(roodled,HIGH);
delay(3000);
beep();
delay(5700);
beep();
digitalWrite(roodled,LOW);
clearleds();
break;
}
}


// Buzzer is aan gedurende 1 seconde
void beep(){
digitalWrite(buzzer,HIGH);
tone(audio,toonhoogte);
delay(400);
digitalWrite(buzzer,LOW);
noTone(audio);
}

// Clear Led's
void clearleds()
{ digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
digitalWrite(led4,LOW);
}


------------------------------------------------------------------------------------------
Nieuwe pin toekenning zoals ik dit wil, omdat mijn printplaatje hierop is gebaseerd.

cpp code
#include <Button.h>

#define KEUZE_KNOP A7 // A7 pin voor KeuzeButton
#define led1 A5 // A5 pin voor led
#define led2 A3 // A3 pin voor led
#define led3 A2 // A2 pin voor led
#define led4 A0 // A0 pin voor led
#define roodled A4 // A4 pin voor rode Led
#define startknop A6 // A6 pin voor startButton
#define groenled 2 // D2 pin voor groene Led
#define buzzer A1 // A1 pin naar busser
#define audio 5 // D5 pin voor audio output (koptelefoon)

int keuze, knop;
int toonhoogte = 450; //frequentie van audio output

Button keuzeknop = Button(KEUZE_KNOP, PULLUP);

void setup() {
zelfde als hierboven.
x
x
x
Zou ik de weg weten zal ik nooit verdwalen.

VorigeVolgende

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Google Adsense [Bot], onejelatifumh en 91 gasten