|
Helligkeit einer LED steuern
Für dieses Experiment solltest Du das erste Experiment dieses Abschnittes
erfolgreich durchgeführt haben.
Du wirst mit Hilfe eines C# Programmes die Helligkeit der LED an
Pin 10 Deines Arduino steuern.

1. Schaltung:
Eine LED mit 220 Ohm Widerstand an Ausgang 10 des Arduino.
2. Arduino-Quelltext:
/*
Helligkeit der
LEDs am PWM-Pin 10 steuern
aufgrund eines
C# Programmes auf dem Computer
www.arduinospielwiese.de
*/
int wert;
void setup() {
Serial.begin(9600);
}
void
loop() {
if (
Serial.available() > 0 ) {
wert = Serial.read();
analogWrite(10, wert);
delay(10);
}
}
3. C#-Codeschnipsel:
Den Connect-Button belegst
Du mit dem aus den vorherigen Experimenten bekannten Code.
In der Event Handler Methode des
Trackbar-Scrollereignisses liegt:
private void trackBar1_Scroll(object
sender, EventArgs e){
int wert =
trackBar1.Value;
lblValue.Text =
wert.ToString();
byte[] b = new byte[]
{ Convert.ToByte(wert) };
sp.Write(b, 0, 1);
}
|