Pagina1 van 1
Forum

Welkom bij de Tweaking4All gemeenschapsforums!
Voor je gaat deelnemen, bekijk de Forum Regels!

Specifieke onderwerpen: Start het onderwerp met de naam van het programma of systeem.
Bijvoorbeeld “MacOS X – Jouw vraag“, of bijvoorbeeld “MS Word – Jouw Tip of Truc“.

Merk op: Omschakelen naar een andere taal zal niet werken als je een post aan het lezen bent aangezien er waarschijnlijk geen vertaling beschikbaar is.



Arduino - automatis...
 
Deel:
Meldingen
Alles wissen

[Opgelost] Arduino - automatische schuifdeur sluiting voor buscamper

65 Berichten
2 Gebruikers
1 Reactions
9,336 Bekeken
(@anne-jan)
Eminent Member
Deelgenomen: 5 jaar geleden
Berichten: 37
Topic starter  

Hoi Hans,

Ik heb de nieuwe Arduino clone ook weer binnen.

Leek eerst prima geeft mooi com1 aan, maar dan bij het uploaden toch weer een error.

Ik ben er klaar mee, ga nu een originele nano bestellen, moet nog wel even uitzoeken hoe je kan zien of het om een origineel exemplaar gaat.

Meldt me wel weer.

A. J.


   
BeantwoordenCiteren
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2859
 

Hoi AJ,

spijt me om te horen dat je steeds tegen problemen aan loopt.
Wel frappant dat COM1 gebruikt wordt, aangezien dat vaak een COM-poort op het moederboard van de PC is, en dus niet een USB aansluiting. Maar ja, heb wel gekkere dingen onder Windows gezien 😉 

Ik hoor het wel!


   
BeantwoordenCiteren
(@anne-jan)
Eminent Member
Deelgenomen: 5 jaar geleden
Berichten: 37
Topic starter  

Hoi Hans,

Nano besteld, bij Amazon.

Als hij binnen is, kan ik dan de zelfde sketch's blijven gebruiken? Of moeten die ook worden aangepast?

Groet' A. J.


   
BeantwoordenCiteren
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2859
 

Volgens mij kun je dezelfde sketch gebruiken. Misschien wel even de PIN waarden aanpassen indien nodig.

Overigens zou ik wel met kleine stappen beginnen. Dus b.v. eerst kijken of de Arduino een beetje betrouwbaar is 😊 


   
BeantwoordenCiteren
(@anne-jan)
Eminent Member
Deelgenomen: 5 jaar geleden
Berichten: 37
Topic starter  

Ga ik zeker doen hoor.

Dan nog even iets over het forum. Soms krijg ik een mail als er een reactie is op een bericht, dat is heel fijn, dan hoef ik niet steefs te controlen. Maar ook heel vaak dat ik geen mail krijg. Enig idee hoe dat komt?


   
BeantwoordenCiteren
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2859
 

Je kunt op 2 manieren berichten krijgen dat er iets gepost is in een onderwerp;

1. Als je subscribed bent (ik geloof dat dit automatisch gaat, controleer evt net onder te title of er "Abonnement beëindigen" staat.

2. Als ik bijvoorbeeld @ajrumph in een bericht zet (je krijgt dan een melding dat jouw naam wordt vermeld in een forum post).

Als je denkt berichten te missen dan moeten we daar even naar kijken 😊 
Ik kan me voorstellen dat het voor 1) en 2) misschien niet alle twee tegelijk zal sturen?


   
BeantwoordenCiteren
(@anne-jan)
Eminent Member
Deelgenomen: 5 jaar geleden
Berichten: 37
Topic starter  

Hoi @hans,

Ben ik weer, de Arduino Nano Every, is binnen.

Eerst even wat updates gedaan,

Daarna simpele sketch geprobeerd, namelijk Blink.

Maar kreeg gelijk een foutmelding.

Voor de zekerheid een andere sketch geprobeerd, met als resultaat de zelfde foutmelding.

Dit is de foutmelding die ik steeds krijg.

avrdude: jtagmkII initialize ():Cannot locate""flash" and "boot" memories in descriptions.

Deze melding krijg ik na elke upload van elke sketch.

Groet,

A. J. 


   
BeantwoordenCiteren
(@anne-jan)
Eminent Member
Deelgenomen: 5 jaar geleden
Berichten: 37
Topic starter  

@hans

Ook nog even weer de Uno aan de pc gehangen, en hij doet het weer, had schijnbaar wat rust nodig..

Ik ben er niet gerust op, of mijn project wel tot een goed einde komt?

Ik ben zelf helemaal niet thuis in programmeren van de Arduino en schijnbaar ook niet goed in staat om jullie hier op het forum uit te leggen wat ik nou precies voor ogen heb.

Ik ga morgen maar eens weer aan de gang met de allereerste sketch van jou Hans.

En anders moet ik het toch maar mechanisch oplossen, daar ben ik beter in namelijk..

Groet,

A. J.


   
BeantwoordenCiteren
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2859
 

Hoi AJ,

Geplaatst door: @anne-jan

avrdude: jtagmkII initialize ():Cannot locate""flash" and "boot" memories in descriptions.

Voor wat ik begrijp van deze post zou dit "normaal" moeten zijn.
Persoonlijk vindt ik het wat vreemd dat zo'n melding naar voren komt als dit "normaal" zou moeten zijn.

Van wat ik verder vond blijken veel gebruikers dit te zien.
Ter controle: jij gebruikt de Windows versie van de Arduino software en in het menu staat "Boards" op "Nano"?

Nog wat verder zoeken en overal zie ik dat je dit mag negeren. 🤨  -- Vreemd.

Werkt de sketch wel?


   
BeantwoordenCiteren
(@anne-jan)
Eminent Member
Deelgenomen: 5 jaar geleden
Berichten: 37
Topic starter  

@hans

ja volgens mij werken de sketches wel ik heb Blink even getest met een delay van 5000 en dat doet hij wel.
Maar jouw sketch met intene LED en een schakelaar werkt niet. Ik heb geen schakelaar gebruikt maar de 5v kortstondig met pin 2 verbonden en het werkte niet. Of doe ik nou wéér iets doms?

Groet,

A. J.


   
BeantwoordenCiteren
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2859
 

Hoi AJ,

Ach ik zou er niet meteen vanuit gaan dat je iets "doms" doet 😉 

Probeer deze opstelling eens, voor het gemak hier even gekopieerd:

Code:

/*
  Button

  Turns on and off a light emitting diode(LED) connected to digital pin 13,
  when pressing a pushbutton attached to pin 2.

  The circuit:
  - LED attached from pin 13 to ground
  - pushbutton attached to pin 2 from +5V
  - 10K resistor attached to pin 2 from ground

  - Note: on most Arduinos there is already an LED on the board
    attached to pin 13.

  created 2005
  by DojoDave 
  modified 30 Aug 2011
  by Tom Igoe

  This example code is in the public domain.

   http://www.arduino.cc/en/Tutorial/Button 
*/

// constants won't change. They're used here to set pin numbers:
const int buttonPin = 2;     // the number of the pushbutton pin
const int ledPin =  13;      // the number of the LED pin

// variables will change:
int buttonState = 0;         // variable for reading the pushbutton status

void setup() {
  // initialize the LED pin as an output:
  pinMode(ledPin, OUTPUT);
  // initialize the pushbutton pin as an input:
  pinMode(buttonPin, INPUT);
}

void loop() {
  // read the state of the pushbutton value:
  buttonState = digitalRead(buttonPin);

  // check if the pushbutton is pressed. If it is, the buttonState is HIGH:
  if (buttonState == HIGH) {
    // turn LED on:
    digitalWrite(ledPin, HIGH);
  } else {
    // turn LED off:
    digitalWrite(ledPin, LOW);
  }
}

   
BeantwoordenCiteren
(@anne-jan)
Eminent Member
Deelgenomen: 5 jaar geleden
Berichten: 37
Topic starter  

@hans
Dit met de interne led werkt wel.
Maar ik heb vandaag iets anders ontdekt. Ik ben eens even buiten de arduino om gaan testen. En dan werkt het bijna goed. Rc2 stopt de motor netjes. En ik heb de - van de rc2 geschakelt met een schakelaar. Als ik dan de - van rc2 ontkoppel d.m.v. de schakelaar dan gaat de motor lopen. Eigenlijk precies wat ik wil. Als ik nu de - van rc2 weer verbind met gnd voor de magneet bij rc2 aankomt dan stopt de motor ook weer door de magneet bij rc2. Conclusie is, dat rc1 kortstondig ingeschakeld moet worden zeg gedurende 2 a 3 seconden. Dus ik hoef dan alleen de arduino te gebruiken om via rc1 pin 7 korte tijd (2 seconden) van stroom te voorzien, zodat de magneet bij rc2 kan vertrekken.
Snap je het nog?

Groet, A. J.


   
BeantwoordenCiteren
(@anne-jan)
Eminent Member
Deelgenomen: 5 jaar geleden
Berichten: 37
Topic starter  

@hans

Ik zeg het toch niet goed.

Ik moet doormiddel van  het sluiten van rc1, de gnd van rc2 kortstondig onderbreken. Dus ik moet niet de 5v schakelen maar de gnd. Kan dat? En dan maar voor 3 seconden onderbreken, daarna moet de gnd weer aanwezig zijn.

 


   
BeantwoordenCiteren
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2859
 

Hoi AJ,

Ik probeer te volgen wat je zegt, maar ik moet eerlijk zeggen dat ik de kluts een beetje kwijt raak 😜 

Voor zover ik kan overzien, zou ik eerst kijken hoe de reedcontacten werken.
De laatste keer dat ik een reedcontact in m'n handen had, was het zo'n glazen buisje, en niet zo'n moderne versie als die jij gebruikt.
Ik denk dat er ook het e.e.a. aan elektronica in jouw reedschakelaars zit (ledje achterop bijvoorbeeld) en ik weer dus niet of dat op de een of andere manier een negatieve invloed op de schakeling heeft.

Dat even terzijde ... misschien is dat uit te sluiten door even tijdelijk de twee reedschakelaar door 2 drukschakelaars te vervangen en dus het schakelen even handmatig na doen.

Dus als ik het goed begrijp: dan moet de schakelaar andersom werken? Dus ipv een maak-contact een breek-contact?
Dan moeten we in de code daar straks ook rekening mee houden, maar misschien eerst even kijken waarom de schakelaars zich zo gedragen.


   
BeantwoordenCiteren
(@anne-jan)
Eminent Member
Deelgenomen: 5 jaar geleden
Berichten: 37
Topic starter  

@hans

Hoi Allemaal,

Eerst allemaal de beste wensen voor 2021.

En nu even een simpele vraag.

Namelijk kan ik van een willekeurige pin een GND maken en deze vervolgens in of uit schakelen? Hiermee zou mijn probleem opgelost zijn.

Dan zou ik met r2 die NC (normely closed) is, deze GND kunnen uitschakelen gedurende 3 seconden.

Als ik dan r2 met een magneet bekrachtig, gaat deze open, daardoor gaat de willekeurige GND pin uit en dan terwijl r2 bekrachtigd blijft moet de GND na 3 seconden weer inschakelen. Dit is wel belangrijk.

Kan dit?

Hopelijk is dit voor iedereen een beetje duidelijk en begrijpelijk.

Groet,

A. J.


   
Hans reageerde
BeantwoordenCiteren
Pagina 4 / 5
Deel: