Toon posts:

Simpele vraag m.b.t. arduino nano

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
he allen ik ben bezig met een arduino projectje voor thuis.
ik ben verder totaal niet opgeleid in elektro of programmeren dus vandaar ook deze vraag.
meestal "leen" ik code van het internet en volg ik youtube tutorials en als je dat samen voegt en een beetje gezond verstand kom ik normaal al een heel eind.

nu loop ik tegen iets aan wat volgens mij heel simpel te verhelpen moet zijn.
ik heb een Mysensors gateway gemaakt, geen centje pijn.
Maar hiervoor heb ik oa een lichtgevende button gebruikt.
Nu vond ik het niet mooi om verschillende LED's in de behuizing te verwerken voor tx rx error en power, dus ik had bedacht deze in het script allemaal op Pin 6 te zetten, zodat ik wel zie dat er iets gebeurt.
Vervolgens heb ik de de led aangesloten op de 3,3V met een 1K weerstand om het vermogen van de led naar beneden e brengen.
Het ledje brand dan dus altijd wanneer de arduino aan staat heel lichtjes.
En daarnaast heb ik zonder weerstand op de zelfde +/VCC pin van de led direct Pin 6 van de arduino aangesloten.
Dus volgens mijn gedachtengang moet je dan dus bij elke status de ledbutton feller zien oplichten.

Nu het probleem als ik de sketch upload met de info erin dat hij de led moet aansturen gaat de led op zwart (kortsluiting??) laat ik dat gedeelte uit de code dan geeft de button netjes licht maar knippert hij niet.
wat logisch is.

Nu dus wat heb ik verkeerd gedaan, kan ik niet zomaar 2 leidingen bij elkaar doen/ dus de vcc en pin 6 of is het logischer dat ik een fuckup heb gemaakt in de sketch waardoor pin 6 een input inplaats van een output waardoor de spanning wegvloeit in de arduino in plaats van de led.
en of hoe zou ik dit beter voor elkaar kunnen krijgen.

zou het jammer vinden als er nog componenten bij moeten aangezien dit allemaal precies in de enclosure past die ik er voor gekocht heb en er weinig extra ruimte over is,

Acties:
  • 0 Henk 'm!

  • Tripple20
  • Registratie: Maart 2011
  • Niet online

Tripple20

- Target Lost -

Zoals ik het nu lees, is het inderdaad kortsluiting.
Als pin6 hoog is, hang je de 3,3V direct aan de 5V.

Als dit bedoeling is:
Normaal => Zacht branden.
Status => Volledig branden.

Hang dan de Led enkel aan pin6 via de weerstand, en gebruik de functie 'AnalogWrite'.

Pin6 is namelijk een PWM pin.

Dus Pin6 => Weerstand => LED => GND

[ Voor 5% gewijzigd door Tripple20 op 06-10-2015 13:15 ]


Acties:
  • 0 Henk 'm!

Verwijderd

vraag past ook prima in het arduino topic imho ;)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Tripple20 schreef op dinsdag 06 oktober 2015 @ 13:12:
Zoals ik het nu lees, is het inderdaad kortsluiting.
Als pin6 hoog is, hang je de 3,3V direct aan de 5V.

Als dit bedoeling is:
Normaal => Zacht branden.
Status => Volledig branden.

Hang dan de Led enkel aan pin6 via de weerstand, en gebruik de functie 'AnalogWrite'.

Pin6 is namelijk een PWM pin.

Dus Pin6 => Weerstand => LED => GND
ah tuurlijk was vergete dat de pinouts gewoon op 5v werken en niet op 3.3
Ik ga de manier die je aangeeft srtaks eens uit proberen.
Maar help me even alsjeblieft, want ik snap niet zozeer dat het daardwerkelijk kortsluiting veroorzaakt.
stroomt de 5v terug naar de 3.3v of hoe zit dat precies dan? zit er een beveiliging in de arduino? want als ik de code eruit haal brand het ledje weer netjes op de 3.3 v, terwijl ik ervanuit zou gaan dat iets kapot gaat als het overspanning krijgt.
nogmaals excuses voor mijn onwetendheid, ik ben een van die types die zelf altijd het wiel moet uitvinden maar geen flauw idee heeft in welke hoek het gezocht moet worden.
Verwijderd schreef op dinsdag 06 oktober 2015 @ 13:14:
vraag past ook prima in het arduino topic imho ;)
Mijn excuses die had ik niet op zien duiken in de zoekfunctie, plus het feit dat er andere arduino vragen in dit topic stonden ging ik er vanuit dat ik het hier kwijt kon

Acties:
  • 0 Henk 'm!

Verwijderd

maakt mij verder niet uit, maar de kans dat je geholpen wordt is dan groter omdat een aantal mensen dat topic volgen

[ Voor 0% gewijzigd door Verwijderd op 06-10-2015 15:47 . Reden: typo ]


Acties:
  • 0 Henk 'm!

  • Tripple20
  • Registratie: Maart 2011
  • Niet online

Tripple20

- Target Lost -

Verwijderd schreef op dinsdag 06 oktober 2015 @ 13:45:
[...]

Maar help me even alsjeblieft, want ik snap niet zozeer dat het daardwerkelijk kortsluiting veroorzaakt.
stroomt de 5v terug naar de 3.3v of hoe zit dat precies dan? zit er een beveiliging in de arduino? want als ik de code eruit haal brand het ledje weer netjes op de 3.3 v, terwijl ik ervanuit zou gaan dat iets kapot gaat als het overspanning krijgt.
Tja, dat weet ik niet. Misschien weten ze dat in het Arduino topic.
Ik denk dat je verder geluk hebt gehad, maar het zou wel kunnen dat Pin6 nu stuk is door een te grote stroom.
Pagina: 1