Go Down

Topic: Arduino device (RGB, buzzer & vibratino mo (Read 317 times) previous topic - next topic

niek1201

 Hallo,

Ik moet voor een opdracht een arduino code schrijven. Het programma moet het volgende kunnen:
- een potentiometer moet worden gebruikt en worden opgedeeld in 5 zones (zie afbeelding) deze moeten hartslag zones simuleren.
- Iedere zone is gekoppeld aan een kleur die kan worden getoond dmv een RGB led
- aan de hand van verandering in zones moet er een trilling (bij toename) of een geluid (bij afname) gemaakt worden.

Voor meer info zie de afbeelding in de bijlage

Is er iemand die mij uit de brand kan helpen en de code kan (helpen) schrijven.
Ik ben bereid ervoor te betalen.
De deadline is vandaag 18.00.

bij voorbaat dank

groet,
niek

Kevin77

Spijtig dat je niet wat meer tijd hebt genomen om dit zelf te schrijven, het is niet moeilijk en heel leerzaam!

Je gaat hier weinig mensen vinden die je opdracht voor jou willen doen als het voor een school is vrees ik ook.

Als je beslist om er toch nog aan te beginnen wil ik je gerust helpen zodat je het zelf kan want zoals ik al zei, het is helemaal niet moeilijk!

MAS3

Hoi niek1201, welkom !


Ik denk dat je wel een les geleerd hebt uit deze opdracht, maar dat het niet de beoogde les is geweest.

Wanneer je een beetje fantasie hebt, vind je de antwoorden op je vragen in de voorbeelden die bij de Arduino IDE meegeïnstalleerd zijn.

Je zult alleen moeten herkennen in welke van de voorbeelden de stof zit die je nodig hebt.
Voor sommigen zal dat heel snel terug te vinden zijn, voor andere moet je dus wat fantasie gebruiken en een variant van het betreffende voorbeeld moeten maken.
Maar dat is nou juist het leerproces, en dus ook de reden waarom jij precies die opdracht kreeg.

Lees vooral ook eens de onderwerpen hier in het Nederlandstalige deel die van een punaise voorzien zijn.
Daar staat heel nuttige informatie in.
Have a look at "blink without delay".
Did you connect the grounds ?
Je kunt hier ook in het Nederlands terecht: http://arduino.cc/forum/index.php/board,77.0.html

shooter

allereerst zul je dus de analoge ingang van 0 tot 1023 om moeten zetten naar een hoek.
dat kan met de functie map()
dan kun je dus een functie maken om te kijken waar de potmeter staat. bijv met if x<60 && x >0 ){potlaag=true}
en zo voor de andere ook.
de buzzer kijken wat de vorige stand is en de huidige als dat is veranderd dan doe je de actie .
kan ook met if potlaag==true && pot2== {buzzer, potlaag=false}
en je word verder geholpen als je jouw code geeft.
paul deelen
shooter@home.nl
making controls with codesys PLC and arduino

Go Up