Kører direkte på bordet og tjekker om softwaren virker.
Får en LED til at blinke og ideen er taget fra denne film.
forbind arduinoen med din computer
skriv koden som vist nedenunder her
Kode til testprojekt 1
void setup() {
// put your setup code here, to run once:
pinMode(13, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
Testprojekt 2 Buzzer og Joystik
Du skal bruge
Arduino
Breadboard
Kabler
Joystik
Buzzer
Buzzeren og Joystikken skal placeres på Breadboardet.
Start altid med at forbinde 5V og GND med breadboardet (to kabler)
Sæt Buzzer og Joystik fast i pladen og forbind som følgende med Arduino
Buzzer + → D8
Buzzer – → GND
Joystick VCC → 5V
Joystick GND → GND
Joystick VRx → A0
Joystick VRy → A1
Joystick SW → D2
Åbn nu Arduino programmet på computeren og overfør programmet til højre til arduinoen og kør det.
Kode til testprojekt 2
// Pins
int buzzer = 8;
int joyX = A0;
int joyButton = 2;
void setup() {
pinMode(buzzer, OUTPUT);
pinMode(joyButton, INPUT_PULLUP); // bruger intern pull-up
Serial.begin(9600);
}
void loop() {
int xValue = analogRead(joyX); // 0-1023
int button = digitalRead(joyButton);
// Konverter joystick position til frekvens
int freq = map(xValue, 0, 1023, 200, 2000);
tone(buzzer, freq);
if (button == LOW) {
noTone(buzzer); // stop lyd hvis tryk på joystick
}
Serial.print("X: ");
Serial.print(xValue);
Serial.print(" Freq: ");
Serial.println(freq);
delay(10);
}