Show Posts
Pages: [1] 2 3 ... 91
1  International / Nederlands / Re: Pololu Zumo on: April 22, 2014, 02:59:11 pm
Als je sketches ("gefundenes Fressen") gaat combineren, dan kan zo'n foutmelding ook op dubbel gebruik van van alles (variabelen, pins, noem maar op) duiden.
Wanneer je een antwoord op een vraag wil, moet je die vraag wel stellen en niet een vage hint geven naar je probleem.
Met andere woorden: kopieer de foutmeldingen naar je vraag.
IDE doet toch best wel zijn best om je te vertellen wat er mis gaat, ook als je dat zelf niet herkent.

Verder moet je toch maar eens kijken of je ergens nog wat papier kan vinden.
Dat duizenden jaren oude spul zal toch nog handig blijken in deze moderne tijden (tip voor als je ff je hoofd leeg moet maken, google naar 'modern times' en kijk een filmpje).
Op dat papier kun je bijvoorbeeld wat notities bijhouden, met dingen die ineens bij je opkomen (ik hoop dat dat wel eens gebeurt bij je) of een aanpak die je bedenkt maar die natuurlijk nog uitgewerkt moet worden.
Gebruik van een stukkie papier is echt geen doodzonde hoor.
2  International / Nederlands / Re: lcd 20x4 probleem on: April 22, 2014, 02:38:03 pm
Een standaard sketch is leuk als ie werkt, maar je moet wel opgeven hoe de pins zijn aangesloten.
Dus niet alleen maar het adres van je I2C module.
Het is niet voor niets dat hier enkele vragen per week over komen op het forum, en dat er een scanner sketch voor gemaakt is om de juiste aansluitingen te vinden.
Bij die aansluitingen gaat er het dus om welke pins van de chip zijn aangesloten aan welke pins van het display.

Code:
#define LCD_A (0x27)
//#define I2C_ADDR    0x27 // <<----- Add your address here.  Find it from I2C Scanner
#define BACKLIGHT_PIN     3
#define En_pin  2
#define Rw_pin  1
#define Rs_pin  0
#define D4_pin  4
#define D5_pin  5
#define D6_pin  6
#define D7_pin  7

LiquidCrystal_I2C lcd(LCD_A,En_pin,Rw_pin,Rs_pin,D4_pin,D5_pin,D6_pin,D7_pin);

Nou weet ik niet zeker meer of ik niet toevallig een andere library heb gebruikt als degene die jij hebt gezien (er worden verschillende adviezen gegeven hier op het forum).
Maar ik vind geen voorbeeld voor een I2C display in de IDE, of ik weet niet waar ik naar moet zoeken.
3  International / Nederlands / Re: Arduino knop en adafruit 815 on: April 21, 2014, 05:41:27 pm
Goed dat je dat gevonden hebt.
Een van de lessen die je hier uit kunt trekken, is dat je als je hier een vraag stelt, je je complete code plaatst en niet een deel ervan.
Had je dat gedaan, was dit in ieder geval opgevallen.

Wat bedoel je met "zorgen dat ie aan en uit kan" ?
4  Topics / Device Hacking / Re: Help Hacking a GPS module named VK16HX on: April 20, 2014, 07:05:55 pm
If you google for VK16HX, you'll find a lot of hits.
There's also a bunch of pictures.
One of that is a screenshot of some U-blox tool which states it is connected at 9600 baud.
Did you try a 9600 baud connection yet ?

I know pictures like these can't always be trusted, that particular seller tells you that this VK16HX is a
Quote
VK16E gps module SIRF3: GSM GPRS MODULE
.
Which makes very little sense.
5  General Category / General Discussion / Re: Will a shield built fo mega snap on mega 2560 on: April 20, 2014, 06:37:41 pm
Sure.

It doens't connect to the ISCP connector, because it doesn't have the mating connector.
But the other ones all seem to be there.
It also has a field of 2 * 6 solder pads, like the ICSP.
I can't tell for sure but it is possible that this leads to the same pins as the ICSP connector.
But if you have no need for that connector, it'll be fine.
6  Using Arduino / Displays / Re: LCD menu on: April 18, 2014, 05:42:54 pm
By coding it that way.

Work out what you want it to do, your one line description will not do for that.
If you run in to problems, post your code (in code tags of course), and you will get suggestions.
7  Using Arduino / Displays / Re: how to print a variable in a 16,2 lcd? on: April 18, 2014, 05:15:48 pm
You need to print the text only once.
The value should be updated each time it changes.
8  Using Arduino / Motors, Mechanics, and Power / Re: Newbie with a Servo on: April 18, 2014, 05:12:20 pm
When using an external supply for the servo (good idea), you should connect both GND's.
Else the control signal has no reference and won't do anything (see my signature).

Add delay(500) and an other line sending the servo to an other position, followed by an other delay(500).
This way should see the servo move back and forth each second.
9  Community / Website and Forum / Re: Newbie greetings on: April 18, 2014, 06:38:59 am
Hi and welcome.

You introducing yourself should be put in another section, but asking for a newbie section is at the right place here.

Your first question can be answered as follows: "because she's female".
That does give you that part of information: multiple button pushes on your evil device: a female is controlling it.
With that information you can tweak the interface accordingly.

10  Using Arduino / Displays / Re: Crius OLED display on: April 18, 2014, 06:22:12 am
Did you do the complete initialisation as recommended ?
11  International / Nederlands / Re: Arduino seriele poort on: April 17, 2014, 06:26:23 pm
Hoi en welkom.

Als je een shield gaat gebruiken (nog meer als je meerdere shields tegelijkertijd gaat gebruiken), moet je altijd even controleren of je geen conflicten kunt krijgen.
Op deze site (klik!) staat beschreven welke pins er allemaal in gebruik zijn.
Dat kan een beetje misleidend zijn, want er zijn verschillende manieren om pins aan te wijzen.
De shield heeft pin nummers 2 en 3 in gebruik.
En pins 2 en 3 zijn digital 0 en 1, maar daarmee ook serieel ontvangen en zenden (in die volgorde).
En daar zit 'm dus de kneep.
De shield blokkeert schijnbaar het dataverkeer, omdat die dezelfde pins gebruikt (voor eindschakelaars op de X as zo te zien).

Dit alles komt er op neer dat je om je Arduino te programmeren (via USB of direct serieel), je de shield moet verwijderen.
Programmeren via de ICSP is schijnbaar wel mogelijk, want pins 20, 21 en 22 lijken volgens die site niet in gebruik te zijn.
Maar dan heb je daar weer een programmer (dat kan ook een andere Arduino zijn) nodig.
12  International / Nederlands / Re: hoe maak ik een schakeling die kan wisselen tussen grond en open? on: April 16, 2014, 04:42:07 pm
Zo'n motor haaft waarschijnlijk een eigen aantuurprint.
Dus daar zit al het een en ander op.

Neem een schakelaar met een pull up weerstand, en hoe dat werkt in je gedachten.
Als je de schakelaar opent, dan zorgt die pull up er voor dat de schakeling weet dat de schakelaar open is.
Als je dan de verbinding aan GND legt door de schakelaar te sluiten, dan wint die GND het van de weerstand, en word het lege nivo herkend.
Nu zit er dus op je print al iets (soortgelijks) als die weerstand.
Wanneer je daar een andere spanning op aansluit dan GND, neem je het risico dat je een deel van de aanwezige elektronica beschadigt, bijvoorbeeld omdat er een te hoge spanning op komt, of omdat er een te hoge stroom kan gaan lopen.
13  Using Arduino / Motors, Mechanics, and Power / Re: Need more current on: April 15, 2014, 03:20:25 pm
Hoi Willem, en welkom.

I don't agree with ksty, when he tells you that power shield is better.
The power shield is a power supply, not a motor control board.
You can control it with your Arduino, but only to switch it on or off.
You can also read the output voltage, but you can't control that voltage by your Arduino.
Also, you can't control polarity.

You can do all of the mentioned things with a motor shield, except direct reading an output voltage from the shield (you'd need to add something yourself for that).
Then again, you'll learn soon that voltage isn't that interesting (but current is).

It is very unlikely you can stack motor shields (their cooling profiles will not allow that).
And the boards ksty linked to aren't shields, and therefore aren't built to be stacked anyway.
You could use two of them, though.
Just need to have enough pins available.

Veel succes verder.
14  International / Nederlands / Re: RPM propeller meten on: April 15, 2014, 12:17:48 pm
Quote from: Jantje
Quote from: nicoverduin
Zet de code maar hier hoor (wel tussen de code tags graag). Zal wel ergens een  int vs float issue zijn.
Denk ik ook.
Code:
if (millis() - lastmillis == 1000){
het is nooit een goed idee om "gelijk aan" te gebruiken voor tijden. beter is "grote en gelijk aan"

jantje

Dus kijk hier es naar:
Code:
rpm = half_revolutions * 60; // Convert frecuency to RPM, note: this works for one interruption per full rotation. For two interrups per full rotation use half_revolutions * 30.

Je vermenigvuldigt met zestig (een int.) in plaats van met zestig punt nul (een float).
Geen idee of dat 'm is maar lijkt me het testen waard,
Die tutorial komt zeker van die "instructables" site ?
Enige wat ik daar vandaan zie komen is bakken met ellende en een en al fouten.
Zeer grote afrader, die site die de n00b wel es ff zal laten zien hoe het moet, maar waar het dus stikt van de fouten.
En waar die n00b dus buiten zijn schuld gelijk vastloopt met z'n eerste projectje, en geen idee heeft wat er dan mis gaat.
Vraag me af hoe veel er al weer afgehaakt zijn door al die fouten daar.
Maar goed, weer on topic nu.
15  Topics / Device Hacking / Re: Connecting manolins mini gps board on: April 14, 2014, 02:47:26 pm
If you see characters but can't make sense of those, two possibilities pop up.
First is wrong baudrate.
NMEA 0183 only supports 4800 and 38400 baud.
But some GPS modules are set to 9600 baud, so i guess some others may be at any baudrate possible.
Try some different baudrates to see what that does.
A recent thread over here was about someone who had set the baudrate to the value that was mentioned by the shop he got the module from.
Turned out the module was sending data at a different (standard to that moduel) rate.

Next thing is inverted data.
It is possible that your module sends its data inverted, so sending HIGH level where LOW level is expected and vice versa.
I've read somewhere that you can use such data by setting some bit so the Arduino knows inversed data is to be expected.
But i can't tell you anything more about that.
So i'd try the baudrates first, that's easy to test.
Pages: [1] 2 3 ... 91