Beginner in Arduino

Beste,

Ik ben sinds een paar weken gestart met de Arduino 'taal'. Want ik wou mijn miniatuur kraan, die bij mij thuis staat, programmeren in Arduino. Echter kom ik hier niet verder mee.

De miniatuur kraan bestaande uit een karretje met een elektro-magneet:

  • Er zijn 4 sensoren aanwezig die de magneet van de kraan; de boven-beneden-rechter en linkerkant meten.
  • Verder zijn er 2 motoren: (1 voor omlaag/omhoog en 1 voor links/rechts, om het de magneet te verplaatsen)
  • Start, stop- en noodstopknop zou ik graag via de laptop willen bedienen.
  • Magneet wil ik graag simuleren door midden van een LED

Werking van de miniatuur kraan is als volgt:
Uitgangssituatie: het karretje staat rechtsboven.

Indien er op start wordt gedrukt gaat:

  1. De magneet gaat omlaag;
  2. De magneet wordt bekrachtigd;
  3. De magneet gaat met de last omhoog;
  4. Het karretje gaat naar de positie links;
  5. De magneet gaat met de last omlaag;
  6. De magneet wordt gelost;
  7. De magneet gaat omhoog;
  8. Het karretje gaat naar de positie rechts.

Als er op de stopknop wordt gedrukt tijdens de cyclus dan stoppen alle bewegingen. Als de stopknop los wordt gelaten gaan de bewegingen weer verder waar ze gestopt zijn.

Wanneer er tijdens de cyclus op de Noodstop wordt gedrukt dan stoppen de bewegingen. Zodra de Noodstop wordt hersteld moet:

  1. De magneet met de last omhoog gaan;
  2. Het karretje naar de positie rechtsboven gaan;
  3. De magneet met de last omlaag gaan;
  4. De magneet gelost worden;
  5. De magneet naar boven gaan.

Zodra de magneet in de rechtsboven positie staat kan een nieuwe cyclus opgestart worden.

Zou iemand mij met een beginnetje kunnen helpen hiermee? Dan zou ik zelf verder kunnen met de code voor dit programma.

Alvast bedankt,
Liam

Misschien is het ‘handiger’ om eerst de arduino beter te begrijpen en c/c++ te leren alvorens een ambitieus projectje uit te voeren

Dubbel: Het Nederlandstalig Arduino forum - Bekijk onderwerp - Beginner in Arduino