les 8 (combineren van componenten)

Alleen lezen

les 8 (combineren van componenten)

Berichtdoor pe1br » zo okt 08, 2017 3:07 am

Les8-1:

In een aantal lessen hebben we al componenten gecombineerd omdat we bijvoorbeeld een potmeter nodig hadden om input te geven, nu gaan we daar nog wat dieper op in:

Je kunt bijvoorbeeld de servo combineren met het LCD scherm en de potmeter zodat je op afstand de de servo kunt bedienen en uitlezen:
Zorg er voor dat je alle voedingsspanningen los koppelt (usb niet aangesloten op de pc en geen power adapter aangesloten op de voedingsplug).
sluit de Arduino aan volgens onderstaand schema:


Start het Arduino programma en sluit de USB kabel aan.
Typ de volgende code over of kopieer deze naar de arduino ide:
Code: Selecteer alles
#include <Servo.h>
#include <LiquidCrystal.h>

LiquidCrystal lcd(4, 5, 10, 11, 12, 13);
int servopin = 9;
int potmeterpin = A0;
Servo myservo;  // create servo object to control a servo
int pos = 0;    // variable to store the servo position
 
void setup() {
  myservo.attach(servopin);  // attaches the servo on pin 9 to the servo object
  lcd.begin(16, 2);
}

void loop() {
  int value = analogRead(potmeterpin);
  pos = map(value, 0, 1023, 0, 160);
  myservo.write(pos);
  lcd.setCursor(0, 0);
  lcd.print("potmeter = ");
  lcd.print(value);
  lcd.print("    ");
  lcd.setCursor(0, 1);
  lcd.print("servo = ");
  lcd.print(pos);
  lcd.print("    ");
  delay(10);
}



Klik op de upload button.
Waneer je nu aan de potmeter draait zal de servo volgen.
Op het LCD scherm is de waarde van de potmeter en de positie van de servo zichtbaar.

Wat opvalt is dat de uitlezing wat onstabiel wordt, dit komt vooral door de voedingsspanning van de USB poort.
Wanneer we de schakeling aansluiten op een externe voeding zul je zien dat de schakeling stabiel wordt.
Bijlagen
les8_1_bb.jpg
(922.27 KiB) Nog niet gedownload
pe1br
 
Berichten: 45
Geregistreerd: do apr 14, 2016 3:37 am

Keer terug naar Lessen

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers. en 1 gast