Show Posts
Pages: 1 ... 11 12 [13] 14 15 ... 90
181  International / Nederlands / Re: hulp gevraagd voor arduino regelunit voor distilleer apparaat on: February 24, 2014, 05:18:13 pm
Ik zie in dit stukje niets wat met je volgende stap te maken heeft.
Dus ik kan niet zo veel zeggen over wat er fout gaat.
Maar als je alleen maar hebt toegevoegd dat je naar mm = 24 gaat, en mm 24 nog niet hebt gemaakt, dan klopt het precies dat dit 'vastloopt'.
Je hebt namelijk naar mm 24 geschakeld, maar er is dan niets in mm 24 dus dat gebeurt er dan ook: niets.

Maar even iets heel anders.
Het is volgens mij helemaal niet de bedoeling dat het distilleren in een menu gebeurt.
Dat distilleren is het hoofdprogramma, en als je in het menu zit te rommelen, moet dat distilleren wel gewoon doorgaan, toch ?

Herinner je je nog dat ik je ooit vertelde dat het tellen bij nul (en dus niet bij 1) begint ?
En zie je dat menu item nul er hier niet is (maar in het begin dat er wel was) ?
Ik stel me voor dat je tijdens distilleren een standaard scherm wil hebben met temperaturen erin en misschien een klokje ofzo.
Dat is dus mm == 0 (nul).
Tijdens mm == 0 word er geen menu afgebeeld, maar het standaard scherm.
Je kunt dan nog wel kiezen om meerdere schermen te hebben tijdens mm == 0 (maakt verder niet zoveel uit), maar mm == 0 betekent dus dat je niet in het menu zit om iets in te stellen en hooguit wil zien hoe het er voor staat.

Wat er tijdens dat distilleren gebeurt, moet dus volgens mij altijd gebeuren, tenzij er gekozen is voor fabrieksinstelling (of tijdens de eerste keer starten, wat op hetzelfde neerkomt).
Misschien zijn er nog andere zaken die voorkomen dat het distilleren loopt, dat weet ik niet.
Dat komt dan dus na het hele menu gebeuren gewoon in de loop en word daarom altijd afgehandeld, onafhankelijk van in welke menu modus we zijn.

Snap je wat ik bedoel, en zit ik daar goed mee ?

Als je nog eens naar je veranderingen wil laten kijken, kun je het beste je hele sketch bijvoegen.
Anders is het lastig om te zien wat er mis gaat.
182  Using Arduino / LEDs and Multiplexing / Re: Help with 6 button, 6 led code on: February 24, 2014, 04:21:00 pm
I can tell you some things you've been doing wrong:

1st. You didn't read the instructions on how to use the forum.
So:
2nd. You didn't put your code in code tags.
3rd. You didn't tell us how you connected the buttons to your Arduino.
4th. You didn't tell us what makes you think something is wrong.
5th. (perhaps) You didn't use the option to enable pull up of button pins (see 3rd.)
6th. You are looking for a signal to get HIGH.Do you know for sure it is getting LOW at any time ?
7th. (big one !) You are setting buttonState to each button, and the last one you read will be left after reading them all.
       Then you are either switching all LEDs on or off.
       After that you are switching each separate LED on if buttonState is HIGH, and off again after the next LED is to be switched on (and it will).
This all happens in less than 1/1000 of a second or so (moderate guess).
All LEDs will be lit slightly, certainly not at full brightness to your eyes, if you can see any light emitted.

Make sure you understand how fast things happens in Arduino world.
buttonState is there to help you see some button has been pressed for some time, and to help prevent registering false button pushes.
Read about debounce again, more carefully, you left out something.
Your code can be optimized big time by counting a bit.
And using calculations you can also register multiple button presses if you like (but your sketch doesn't show you want that at this moment).

Do not try to solve all these in one go.
Take it step by step.
183  International / Nederlands / Re: Arduino gebruiken in auto. on: February 24, 2014, 03:33:57 pm
Alle begin is moeilijk.
Als je stap voor stap werkt, is het overzicht eenvoudiger te behouden.
Dan moet je dus niet (teveel) overslaan.
En als je tegen een muur loopt, kun je hier altijd vragen.

Ik raad je aan om nog even verder te gaan met je LEDjes (of dat te doen na datgene wat je nu doet).
En een potentiometer (neem er maar eentje van 10 K).
Kun je ook erg leuke dingen van leren, ik vind dat leuker dan een schakelaar.

Enneh.
Je kunt je 7 segment (ik denk dat je dat bedoelde) ook een waarde laten aanwijzen die overeen komt met je potentiometer.
En meer dan 10 waardes laten zien met dat ding (zeker 16 waardes passen al in een standaard oplossing).
En dan heb je ook nog de punt, die kun je bijvoorbeeld voor halve waardes gebruiken, waardoor het totaal verdubbelt.

Bovendien kun je met zo'n 7 segments display ook nog creatieve dingen doen zonder dat je een cijfer gaat afbeelden, het is tenslotte niet meer dan een verzameling van 8 LEDjes.
184  Community / Bar Sport / Re: Arduino Question of creativitey on: February 23, 2014, 06:34:11 pm
Stop.

I've just answered 4 of your 13 questions yet (this is the 5th).
Read the products page.
About all questions can be answered by reading first before asking for information.
If you still have questions after reading, feel free to ask.
185  Using Arduino / Motors, Mechanics, and Power / Re: External power on: February 23, 2014, 06:29:20 pm
Yes it will suffer from that.
An Uno board as well as a lot of other boards (meaning: not all) have a so called barrel jack.
You can supply 12 volts to it without trouble.
It will be sent to a regulator that "transforms" (or rather reduces) the voltage to the 5 volts needed by your Arduino.
The 5 volt pin is just for that, 5 volts and nothing else.
186  Community / Bar Sport / Re: Science project on: February 23, 2014, 06:22:39 pm
Sure, why not.

Have a look at a recent answer.
187  Community / Bar Sport / Re: Projects on: February 23, 2014, 06:19:53 pm
Have a look at the gallery, where people show off their achievements.
188  Community / Bar Sport / Re: Arduino on: February 23, 2014, 06:18:08 pm
Depends on your needs.
There wouldn't be such a multitude of boards if there was only demand for a single one.

So what do you want to do with it ?
189  International / Nederlands / Re: Arduino ATmega on: February 23, 2014, 07:04:23 am
Ik ben wel benieuwd naar wat je nu veranderd hebt om het aan de gang te krijgen.
Anderen kunnen daar dan ook van leren.

Het zoemen hoor je inderdaad altijd.
Dat komt omdat je niet een vleoiende beweging maakt, maar dus stappen zet, en je elke stap kunt horen.
Als je dat geluid wil verminderen, kun je je later, als je verder alles onder controle hebt, eens op zoek gaan naar een microstepping oplossing.
Daarmee zet je als het ware halve of kwart stapjes, die per stuk dan minder herrie maken.
Je moet er dan natuurlijk wel weer veel meer stappen maken.
190  Using Arduino / General Electronics / Re: hackduino help please! on: February 23, 2014, 06:56:36 am
Is that a LM780x regulator on the breadboard ?
191  Using Arduino / General Electronics / Re: Did I misunderstand? on: February 22, 2014, 07:04:58 pm
You probably did.

Show a photograph or a correct schematic of what you built, or else explaining what is happening will mean guessing a lot.

Where do you plan to connect the LEDs ?

You should use this transistor to switch the low side of the power.
So emitter to GND, LED cathode to collector, LED anode to resistor, other side of resistor to supply +.
That's about all that can be told with the information you supplied yet.
192  Using Arduino / General Electronics / Re: hackduino help please! on: February 22, 2014, 06:55:37 pm
Power your servo from a separate supply.
Connect the grounds of both supplies to each other.
Do not connect the positive voltages together.
Your servo probably draws too much current.
193  Using Arduino / Displays / Re: LCD display special characters on: February 22, 2014, 06:14:39 pm
That remark was just to let janschol know he doesn't have to use an abstract binary code to get a display to show some glyph.
There's other ways of doing the same thing.
I knew some purist (don't be offended) would react.
Personally i think 37 is easier to remember than 00100101.
If one knows that ASCII table by heart, it might be easier to them to remember 0010 0101.
194  International / Nederlands / Re: hulp gevraagd voor arduino regelunit voor distilleer apparaat on: February 22, 2014, 05:59:26 pm
Je hebt de code tag hierboven niet helemaal goed gebruikt.
De ] die bij de eerste code tag hoort, staat nu helemaal onderaan je code (net niet goed gegaan met plakken), en daarom is dat niet goed gegaan.

Dan je vraag.
Je doet een vergelijking van een float met een integer.
Code:
if ((nieuwWaarde)==0) nieuwWaarde=0.10; // Waneer nieuwWaarde 89.50 is zetten we hem terug naar 90.00      
Ik weet niet of dat goed gaat, dan zou je dus moeten kijken of ((nieuwWaarde)==0.00).
Maar dit kan ook nog anders.
Je kunt ook controleren of je lager dan een waarde bent uitgekomen, in plaats van een precieze waarde te controleren.
Want wat nou als om een of andere miraculeuze wijze nieuwWaarde uit zou komen op 0.05 of -0.01 ?
Dan klopt de voorwaarde dus niet, en word daar dus ook niet op gereageerd.
Dat doe je dan als volgt:
Code:
if ((nieuwWaarde)<0.10) nieuwWaarde=0.10; // Wanneer kleiner dan 0.1 zetten we hem terug naar 0.1      
Het maakt dan niet meer uit hoe veel kleiner de waarde is geworden, als ie kleiner is dan 0.10, zal ie terug gezet worden.

Wellicht is het duidelijker als je TempT gewoon Tolerantie noemt ?
Ik neem aan dat dat maar 1 keer in je code voor zal komen.

Vergeet niet je commentaren aan te passen !
195  Using Arduino / Displays / Re: LCD display special characters on: February 22, 2014, 12:41:08 pm
Or recalculate it to an other numeric system.
Binary 00100101 translates to 37 in Decimal, or 0x25, where the 0x tells it is hexadecimal.
Pages: 1 ... 11 12 [13] 14 15 ... 90