Externe puls gever

De regels van arduinoforum.nl
Berichten: 6
Geregistreerd: 12 Sep 2017, 10:46

Externe puls gever

Berichtdoor Driewegstekker » 12 Sep 2017, 20:11

Hallo,
Met een printje uit een oude elektronische klok.
Ik krijg het niet voor elkaar om die puls op te tellen.
Variabele ingevuld en setup voor lcd.
Mijn code is

int teller;
int sec;

#include<LiquidCrystal.h>
LiquideCrystal lcd(8,9,4,5,6,7);

Void setup(){
lcd.begin(16,2);
pinMode(2, INPUT);
pinMode(3,OUTPUT);
}
lcd.setCursor(0,0)
}




Void loop();
sec=teller;
Teller=digitalRead (2);
If (teller==HIGH) //teller is sec puls
{DigitalWrite (3, HIGH); // Is sec led.
(sec=sec++;)}
else {digitalWrite (3,LOW);
lcd.println (sec);
Wie kan mij een zetje geven?
Groet Henk.
Laatst gewijzigd door Driewegstekker op 12 Sep 2017, 21:05, in totaal 1 keer gewijzigd.

Advertisement

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

Re: Externe puls gever

Berichtdoor nicoverduin » 12 Sep 2017, 20:29

Lcd.println geeft sowieso rare tekens op het scherm. En graag altij de hele sketch hier neerzetten.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Externe puls gever

Berichtdoor Koepel » 13 Sep 2017, 00:14

Hallo Driewegstekker, welkom op dit forum.
Is dit het allereerste programma dat je schrijft ? De taal 'c' en 'c++' vereisen dat je netjes werkt, en dat alles klopt. Je hebt problemen met haakjes, spaties, puntkomma, hoofd- en kleine letters en een schrijffoutje.

Waarschijnlijk is dit de bedoeling van hoe de tekst er uit zou kunnen zien (de code is nog niet werkend):
cpp code
int teller;
int sec;

#include <LiquidCrystal.h>
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

void setup()
{
lcd.begin(16, 2);
pinMode(2, INPUT);
pinMode(3, OUTPUT);

lcd.setCursor(0, 0);
}

void loop()
{
sec = teller;
teller = digitalRead(2);
if(teller == HIGH) //teller is sec puls
{
digitalWrite(3, HIGH); // Is sec led.
sec = sec + 1;
}
else
{
digitalWrite(3, LOW);
lcd.println(sec);
}
}


De volgende stap zou kunnen zijn om te proberen het werkend te krijgen.

Wanneer je jouw sketch hier laat zien, kun je dan gebruik maken van de "Code" knop of de "Select a Syntax" en dan "C++".

Berichten: 6
Geregistreerd: 12 Sep 2017, 10:46

Re: Externe puls gever

Berichtdoor Driewegstekker » 13 Sep 2017, 00:40

Ja ik ben nieuw hier en ik heb nog niet zoveel ervaring met programmeren.
Ik werkte voorheen met Flowcode maar dat werd te duur om het te upgraden.
Ik zit nu veel voorbeelden te bekijken en uit te proberen.
Ik heb we een redelijke kennis van elektronica.
Thuis draait bij mij een digitaal weerstation zonder arduino.
Ik heb een project klaar en dat is een windrichting in de vorm van 16 leds en een variant van richting meten in graden en dan verschijnt er op een lcd display de richting in een woord.
Deze is uitgevoerd met het middele van de richting.
Ik zit inderdaad nog wel te klooien met haakjes en komma,s en punt komma's.
Maar ik probeer eruit te komen.

Henk.

Terug naar Forum regels

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 1 gast