opstarten arduino veranderen

algemene C code
Berichten: 17
Geregistreerd: 29 Feb 2016, 21:30

opstarten arduino veranderen

Berichtdoor Wouterv_ » 06 Mrt 2016, 23:36

Hoi,
Wist niet echt hoe ik het onderwerp moest noemen van daar opstarten arduino veranderen.
Iedereen kent het wel dat je de arduino aanzet en je ledjes en servo's heel even aan gaan. Nu wil ik een systeem maken om automatisch te starten. ik wil alleen niet dat mijn startmotor even aangestuurt wordt want dat vind de startmotor na een tijdje niet meer leuk en zou raar zijn als je eerst de startmotor hoort voor je gaat voorgloeien.

Dus mijn vraag is, kan je verkomen dat dat opstart ritueeltje mijn startmotor en andere onderdelen kort aanstuurt bij het opstarten?

Mvg wouter

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: opstarten arduino veranderen

Berichtdoor nicoverduin » 07 Mrt 2016, 08:43

De voeding naar de relais die je door de Arduino laat aansturen een eigen relais geven. En anders de Arduino via de ISP programmeren (dus geen bootloader meer). En anders de main aanpassen (main.c) in de Arduino library zodat hij eerst de IO in de bekende stand zet.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 17
Geregistreerd: 29 Feb 2016, 21:30

Re: opstarten arduino veranderen

Berichtdoor Wouterv_ » 07 Mrt 2016, 09:44

Hoi,
Dankje voor je uitleg alleen snap het nog niet echt, heb je misschien meer info hoe ik dat kan doen?

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: opstarten arduino veranderen

Berichtdoor nicoverduin » 07 Mrt 2016, 10:06

Jij programmeert de Arduino nu via de Arduino IDE. Echter als de compiler start dan haalt hij een heleboel bestanden binnen die het programmeren van de chip vereenvoudigen. Een daar van is main.c.
In dat programma wordt o.a. setup() en loop() aangeroepen die jij in de Arduino gebruikt. main() is het allereerste wat aangeroepen wordt. Dus eerder gaat je ook verder niet lukken.
Echter als je deze kennis (nog) niet beheerst dan heb je nog wel eea te investeren.
Dan zou ik eerst kiezen om een relais in de + leiding naar de overige relais te zetten. En pas als je zover bent dat je relais wilt bedienen dit relais aantrekken. Je moet toch een relais een eigen voeding geven en NIET van de Arduino aftappen.
Op deze manier werkt het speciale relais als de sleutel schakelaar in de auto.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: opstarten arduino veranderen

Berichtdoor shooter » 07 Mrt 2016, 10:58

@nico, is het zo dat alle uitgangen even aangaan, of gebeurt het achter elkaar?
paul deelen
shooter@home.nl

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: opstarten arduino veranderen

Berichtdoor nicoverduin » 07 Mrt 2016, 12:22

shooter schreef:@nico, is het zo dat alle uitgangen even aangaan, of gebeurt het achter elkaar?
Volgens mij is het gewoon random. Eventueel zou je nog een pull-up of pull-down weerstand kunnen gebruiken.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 17
Geregistreerd: 29 Feb 2016, 21:30

Re: opstarten arduino veranderen

Berichtdoor Wouterv_ » 07 Mrt 2016, 23:58

Dankje nico,
Na nog een keer doorlezen van je eerste berichtje begint het al een beetje duidelijk te worden. Alleen wil liever niet een extra schakelaar voor een extra relais (als het niet anders kan ga ik het wel zo doen). Wat je op het laatst zegt over een pull up of down weerstand, is dat ingewikkeld of zou ik dat ook kunnen als beginner?
Ik begrijp uit je bericht dat het stukje met main.c. te moeilijk wordt

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: opstarten arduino veranderen

Berichtdoor nicoverduin » 08 Mrt 2016, 00:17

Wat voor relais gebruik je?
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: opstarten arduino veranderen

Berichtdoor shooter » 08 Mrt 2016, 11:16

tijdens het opstarten wordt door de boot alle pinnen als ingang gezet ofwel hoogohmig.
je kunt dus voorkomen dat er een pin waar een output opzit door deze met een weerstandje van 10k naar gnd te trekken, behalve dan voor pin 0 en 1 want daar zit je seriele communicatie op.
paul deelen
shooter@home.nl

Berichten: 17
Geregistreerd: 29 Feb 2016, 21:30

Re: opstarten arduino veranderen

Berichtdoor Wouterv_ » 08 Mrt 2016, 13:28

Dankje shooter dat is de makkelijkste oplossing denk ik.
Nico, ik heb nog geen relais gekocht

Volgende

Terug naar C code

Wie is er online?

Gebruikers in dit forum: Bing [Bot] en 8 gasten