scratch arduino (automatisch luikje)

Shiptronic

Golden Member

Op 4 oktober 2018 17:03:32 schreef SunRayes:
Ik ben een beginner mer Arduino, en lees vol intresse mee met dit draadje!
Het is erg leerzaam!
En nu vroeg ik mij af of je met deze magneet sensor/schakelaar ook rekening moet houden met ‘debounce’? (Sorry: Ik weet het Nederlandse woord hier niet van)

Ontdenderen.

[Bericht gewijzigd door Shiptronic op 4 oktober 2018 18:40:03 (94%)]

Wie de vraag stelt, zal met het antwoord moeten leren leven.
Lambiek

Special Member

Dat zou ik wel doen ja, kan ook in de software door een kleine delay te geven.

Als je haar maar goed zit, GROETEN LAMBIEK.

Hallo allemaal,

Ik heb de code aangepast en het blijkt te werken :-)

Ga nu alles weer ombouwen om het te kunnen plaatsen in het kippenhok.

Heel erg bedankt voor alle hulp!!

Hallo,

Super blij met deze post, aangezien ik alles uit China had besteld en de site met de code en alles offline was gegaan...

En in principe alles werkt. Testopstelling gemaakt en het werkte.. in kippenhok geplaatst. En het werkte.. En best een beetje trots. Tot ik de stekker van de USB er uit trek en het net lijkt of ziet hij het programma dan niet. Doet niks. Wel branden alle lampjes op de printplaatjes dat er spanning is en er is voldoende spanning(ook gemeten).

Aangezien dit de eerste keer is dat ik zoiets doe is de kans groot dat ik iets fout doe, maar kunnen jullie mij vertellen wat? Ik zie het even niet..

Lambiek

Special Member

Op 2 januari 2020 11:24:03 schreef sismoarjelle:
Hallo,

Ten eerste welkom op het forum.

Beetje oude koe, maar vooruit. :)

En in principe alles werkt. Testopstelling gemaakt en het werkte.. in kippenhok geplaatst. En het werkte.. En best een beetje trots. Tot ik de stekker van de USB er uit trek en het net lijkt of ziet hij het programma dan niet. Doet niks.

Weet je zeker dat het programma in je controller geladen is?

Als je de controller uitleest via de pc en de software, krijg je dan te zien of er überhaupt data in je controller staat?

Als je haar maar goed zit, GROETEN LAMBIEK.

Op 2 januari 2020 11:24:03 schreef sismoarjelle:
Tot ik de stekker van de USB er uit trek en het net lijkt of ziet hij het programma dan niet. Doet niks. Wel branden alle lampjes op de printplaatjes dat er spanning is en er is voldoende spanning(ook gemeten).

Vermoedelijk krijgt de arduino zijn voedingsspanning van de usb poort en valt die dan weg als je die uittrekt.
Ik denk dat de jumper op die H-bridge (rode print) niet juist zit.

LDmicro user.
Lambiek

Special Member

Dat is een goeie MGP, had ik nog niet aan gedacht. :)

Maar aan de andere kant zegt hij dat hij op de printplaatjes ledjes ziet branden, dus hoe zit dat dan.

Als je haar maar goed zit, GROETEN LAMBIEK.

Het programma zit zeker in de controller want bij Arduino's is er geen mogelijkheid om eerst in RAM oid te runnen. Je laadt het in Flash en daar loopt ie altijd uit.
Wat er mogelijk gebeurt is dat de controller reset bij het uittrekken van de USB plug. Dat is normaal. Mogelijk zit er iets in je code waar ie na reset op gaat wachten, iets wat bij de 2e keer starten niet aanwezig is.

Tip: laat een van de LED's knipperen, dan weet je of je programma wel loopt.

Vraag: over welk type Arduino hebben we het hier over?

"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein

bedankt voor de reacties!

de arduino krijgt zijn voeding wel van gewoon van de adapter.

Op 2 januari 2020 15:07:22 schreef flipflop:

Tip: laat een van de LED's knipperen, dan weet je of je programma wel loopt.

Vraag: over welk type Arduino hebben we het hier over?

het is de arduino nano.

Op 2 januari 2020 13:19:43 schreef Lambiek:

Weet je zeker dat het programma in je controller geladen is?

Als je de controller uitleest via de pc en de software, krijg je dan te zien of er überhaupt data in je controller staat?

heb hem via de monitor van de ide lopen en dan zie ik dat ie wat doet zeg maar. Dus kan me niet voorstellen dat het loopt vanuit het programma, aangezien je het ook echt uit dat programma upload..

Moet er geen pullup weerstand aan het deurcontact?..ben niet zo thuis in arduino ivm interne pullups

[Bericht gewijzigd door MGP op 6 januari 2020 08:51:43 (12%)]

LDmicro user.
vergeten

Golden Member

Specificaties:
Schakeling: N/O normally opende

Dit betekend doorgaans dat de sensor zonder magneet erbij een open contact is.

Met de magneet bij de sensor zou hij best iets van 0.07Ω kunnen meten.

Het kan zijn dat ze dit bedoelen:
Dat het raam/deur gesloten is (magneet tegen sensor) en dat hij dan open is, hoewel er ook (sensor)reed relais bestaan die als wisselcontact zijn uitgevoerd.

Maar hoe dan ook met en zonder magneet tegen de sensor moet er een verschil meetbaar zijn.

(Meet de sensor als hij NIET is aangesloten anders meet je andere delen van de schakeling mee!)

Doorgaans schrijf ik duidelijk wat ik bedoel, toch wordt het wel anders begrepen.

TS, ik probeerde me ter herinneren hoe je schakeling er ook weer uitziet. Maar dat heb je blijkbaar nog niet verteld. Misschien moet je dat eerst eens schetsen.

"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein