Show Posts
Pages: 1 ... 6 7 [8] 9 10 ... 106
106  International / Nederlands / Re: Communicatieprobleem tussen Arduino en Processing on: June 14, 2014, 05:41:13 pm
Dan moet je probleem in processing zitten.
Ik ken processing verder niet dus zeker ook de kneepjes niet.

Maar hier zie ik wel een aandachtspuntje:

Code:
void ON_OFF(boolean btnEnabled) {
  if (btnEnabled==true) {
    sendMove(6, 180);
    servosEnabled = true;
    println("Servos enabled");
  }
  else if (btnEnabled==false) {
    sendMove(7, 0);
    servosEnabled = false;
    println("Servos not enabled");
  }
}

Want je kijkt hier of btnEnabled waar is (waar betekent anders als 0).
In dat geval doe je iets, en omdat je daar niet over klaagt, neem ik aan dat dat werkt.
Als bij die controle is gebleken dat btnEnabled niet anders als nul was (dit is het woordje "else"), kijk je of ie dan misschien wel nul was (in "if (btnEnabled==false) ).
Das dubbelop en daarom onnodig.
Dus die tweede if kun je gewoon eruit slopen en daarmee je code wat optimaliseren.

Sterker nog, je kunt ook de ==true eruit slopen, zodat je alleen dit krijgt in die regel:
Code:
  if (btnEnabled) {
Dat moet net zo goed werken, maar of dat de schoonheidsprijs zal winnen is dan maar de vraag.

Verder raad ik je aan om in je println, ook de waarde van die btnEnabled te verzenden (bij wijze van debugging).
Dat kan je verraden waarom je die 7 nooit verzendt.
107  Community / Website and Forum / Re: Karma? on: June 14, 2014, 09:05:12 am
You can't see who gave you karma, and you can't see why or which post of yours was "karmised", as you say.
I guess karma helps you build a good reputation on this forum, but as others have pointed out before it isn't that reliable if your karma can only grow bigger and not smaller.
You also can't see other members karma development or filter post on awarded karma.

Other form software that use (a hack that allows) karma, can show which of your posts were rewarded with karma, but not for others to see yours, as far as i've seen yet.

If you want someone to know he did well, you'd tell him yourself you upped her/his karma by showing a + sign or just plain telling him they got some karma.
108  Community / Website and Forum / Re: Welcome, MadBob on: June 13, 2014, 05:55:07 pm
Quote
after all it is their business, I just do it for fun.

There you go again.
You seem to be mistaking this site and forum for some big company instead of a group of enthusiasts who have chosen to cover their expenses by offering products through a webshop and other (commercial) channels.
You also seem to expect some team of professionals to full time guard the forum and all other parts of this site.
I've seen some remarks of users that seem to have such expectations.
To be able to do so, Arduino would be twice the price it is already, if not worse.

Keep in mind that this Arduino stuff is about hobbyists, from and for hobbyists.
Someone who expects professional support, should choose a professional platform, with professional consequences.

Having said that, there's lots of things that can (and/or should be) improved.
Anybody pointing that out is absolutely right.
At least some feedback on requests and remarks would be nice.
109  International / Nederlands / Re: Sleutelschakelaar gebruik on: June 13, 2014, 05:18:19 pm
Hoi.

Niet te ingewikkeld denken.
Je kunt de State waarin je zit bijhouden in een extra variabele (oldState misschien ?).
Als je verandert van state, is er nog een andere state opgeslagen in die variabele.
In dat geval zet je een vlag, die aangeeft dat de boodschap weergegeven moet worden.
Direct na het zetten van die vlag, doe je een update van die variabele naar de zojuist geconstateerde state.
Verder start je dan eventueel een teller.
Zolang de teller nog niet verlopen is en de vlag niet is gereset, laat je de boodschap dan zien.
Het verlopen van de teller zal dan ook de vlag resetten.
Dit stukje van je code zit in de loop, maar wel buiten je switch ... case (¿ is er ook een State ... case, of is dat een vergipsing  ?).
Ik hoop dat dit duidelijk is.

Verder gebruik je 3 bits voor 3 mogelijkheden, en gooi je dus 4 à 5 mogelijkheden overboord (afhankelijk van of nul, nul, nul ook een mogelijkheid is).
Met twee diodes kun je ook die drie standen in twee bits kwijt en spaar je je een ingang uit.
Nul, nul, nul gebruik je dan dus niet maar als je een vierde keus nodig zou hebben is dat 'm.
110  International / Nederlands / Re: Communicatieprobleem tussen Arduino en Processing on: June 13, 2014, 04:49:59 pm
Quote from: vesper
Ik heb de secundaire voorwaarde uit de code gehaald maar steeds hetzelfde probleem.

Dus je hebt nu dit stukje:
Code:
        case 7:
            detach_Servos();
          break;


?

Als dat niet werkt, en je LED (die je daar dan dus nog ergens tussen hebt staan) niet uitgaat, dan zou je dus nooit deze waarde 7 bereiken.
111  Using Arduino / Displays / Re: only horizontal lines on the 'robot LCD' color TFT on: June 11, 2014, 05:38:39 pm
Hoi arduinokees50, en welkom op het forum.

Your first post is very typical for a first post.
I'm not blaming you for that in any way, just pointing out that there is a better way to get answers.
You have described a product, but not by a very exact description.
Do you have a link to the LCD you are using ?
Also you are sure you connected everything correctly, but are you aware that a person tends to not see her/his own mistakes ?
So show how you connected it, perhaps by attaching a clear picture of your setup.
Next, show the code you are using to control the LCD.

There might also be some error in the example you found.
Sharing the code might help you find out about that.
112  Using Arduino / General Electronics / Re: 3PDT footswitch in Arduino on: June 10, 2014, 06:26:35 pm
Sure, that's possible.
You only need a relay (DPDT), a diode, some resistors and a transistor.
The center pin is only used to have a LED light up when you are switching on (i guess).
You can connect such LED to the transistor too, parallel to your relay (if the transistor can handle both currents for the relay and the LED.
You could also use another Arduino pin to control the LED, like you seem to have planned already.

Be aware of the cut in the center of the power rails on most of those breadboards.
113  Using Arduino / Microcontrollers / Re: Understanding RESET-EN Arduino Mega FDTI connections on: June 10, 2014, 06:08:44 pm
Hi.

I know the jumper is shorted by a trace.
That's why i told to cut it (the trace that is, i said connection before)  instead of opening the jumper.
You should cut the trace where the schematics show the word 'DTR', that's the only correct spot to do that.
As that is a destructive way of reaching your goal, the design allows to reverse that by offering a solder jumper.
They could have opted for a jumper header (more expensive) or to drop a blob of solder over the jumper, but they didn't (i can see some reasons for all three options).
They even could have opted to shorting the jumper by a trace running through it.

114  International / Nederlands / Re: Communicatieprobleem tussen Arduino en Processing on: June 09, 2014, 06:13:48 pm
Hoi.
Bereikt je servo ooit die waarde nul ?
Want das de secondaire voorwaarde naast case 7.
Als dit niet het geval is, moet je dat oplossen.
Dat kun je doen door 'm naar nul te forceren, of te controleren of je onder een bepaalde waarde bent uitgekomen in plaats van op een absolute waarde te controleren.

Als je aan het debuggen bent, is het altijd goed een vorm van terugkoppeling te hebben zodat je kunt zien wat er gebeurt.
Aangezien je al een seriële verbinding hebt staan met processing, is het een misschien wel een goed idee om met een LCD te werken hiervoor.
115  Using Arduino / Displays / Re: 1.8TFT + SD : Noise on screen during SD access on: June 09, 2014, 08:40:35 am
Even though you don't seem to have trouble when connected through USB, you haven't told how you wired the board (it's not a shield).

Tell us how you wired it, and do not point to an on line manual telling us "like this".
You might have made some mistake, or that manual could be incorrect.
So please tell how it's wired and / or show a clear photo of that wiring.
116  Using Arduino / Microcontrollers / Re: Standalone arduino acting weird on: June 09, 2014, 02:06:36 am
What value is your C12 ?
And where do you connect that reset button ?
117  Using Arduino / Microcontrollers / Re: Understanding RESET-EN Arduino Mega FDTI connections on: June 08, 2014, 06:19:44 pm
Hi.

That reset is standard connected to the DTR pin.
Sometimes you do not want the board to reset upon the initialisation of a serial connection.
In that case, you need to cut that connection.
After you've done that, you can fix that cut wire by means of the solder jumper.
That will re-enable the auto reset, and make uploading of sketches a whole lot easier.

In your design, you could just have the jumper and have it preset so uploading will be easy.
After uploading and testing, you could remove the jumper.

If you are not planning on using a serial connection using a USB solution like FT232, this doesn't concern your design.

I don't know why these resistors (of low value) were used.
118  International / Nederlands / Re: hulp gevraagd met Led dagrijlichten projectje. on: June 08, 2014, 05:49:50 pm
Hoi.

Jouw code kijkt naar de schakelaar.
Als de schakelaar hoog is (regel 25), worden regels 26 tot en met 39 uitgevoerd.
Anders (regel 40) worden regels 41 tot en met 54 uitgevoerd.

Het probleem is dat er geen andere voorwaarden zijn om die delen uit te voeren.
En dus worden ze steeds maar weer uitgevoerd.
Overigens lees ik in je beschrijving dat de fade steeds heen en weer gaat, maar in je code zie ik dat deze van begin (25 %) tot eind (100 %) loopt, en dan weer naar het begin gaat, of andersom (das afhankelijk van de schakelaar).

Wat je beter kunt doen, is kijken of je de fade al een keer doorlopen hebt.
Wanneer dat het geval is, dan hoef je die niet nog een keer te doen en kun je 'm dus overslaan.

Wat je ook kunt doen, is eindeloos de fade uitrekenen, maar als je aan de boven of ondergrens bent, 'm steeds een stapje terug zetten.
Dan blijft je sketch wel druk, maar de LEDs blijven steken op het nivo dat jij hebt bepaald.

Zoals je ziet, er zijn meerdere mogelijkheden om dit op te lossen.
Soms heeft een iets andere oplossing de voorkeur, zij het om eenvoud van de code, of om efficiëntie van die code.

De delays in je sketch heb ik zogenaamd maar even niet gezien... smiley-roll
119  General Category / General Discussion / Re: Are there other ways to support Arduino besides buying official borads? on: June 08, 2014, 05:33:20 pm
Be an active member to this board.
Even a starter can help out others by contributing and answering questions, or even asking questions.

Of course, nonsense and opinions brought as the absolute truth aren't much appreciated.
120  Using Arduino / Motors, Mechanics, and Power / Re: wiper motor wiring and driver on: June 06, 2014, 06:36:06 pm
Hi, and welcome.

Window wiper motors come in a large variety.
All i've seen are DC motors, so you only need to control a single coil.
You will not be able to control this by using an ULN2003 or a L293D, because they can't nearly deliver the current a wiper motor would like.
The L293D can handle 600 mA, which really isn't enough, and  it has a spare stage you would not be using.

Motors like these would like to have some 5 to 7 amperes to run, but it depends on the type.
So you would need to use a setup that can handle a much larger current.
You really should try to find the specs for that motor, or a motor of which you know the specs of.
Then you can think of a way to control it.
Pages: 1 ... 6 7 [8] 9 10 ... 106