Abstrakt
Wir tun dies, um Ihnen (Publikum) gewusst wie: verwenden Sie einen Widerstand Fotoarbeiten zeigen
Lieferungen
(1) ein Brot-Brett
(2) ein Arduino uno
3. ein Foto-Widerstand
(4) ein Farbwechsel LED
5. einige Drähte, diese Teile miteinander zu verbinden
6. möglicherweise einen Widerstand wählt man eine verwenden
Schritt für Schritt Anleitung
1. beginnen Sie durch Einhaken der Arduino an einen der USB Ports im Turm
2. Legen Sie den Farbwechsel LED in der Brot-Vorstand synchron mit wie es beschriftet (positiv und negativ)
3. Schließen Sie ein Kabel an Port 13 in die Arduino und dann nehmen Sie die andere Seite des Drahtes und verbinden Sie es mit dem Brot-Brett in der gleichen Zeile wie die Plus LED-Leitung (nichts wird mit dem negativen LED Kabel noch verbunden)
(4) schließen Sie einen 1200 Ohm Widerstand an Brot Board (nicht in jeder Zeile, der die LED angeschlossen ist)
5. dann verbinden Sie eine Seite von der Foto-Widerstand auf der einen Seite des Widerstands (muss auf der gleichen Zeile wie der Widerstand angeschlossen sein)
6. haben Sie einen Draht an den 5v Pin angeschlossen dann verbinden Sie es mit der gleichen Zeile auf der anderen Seite des Widerstands haben Sie einen Draht verbunden mit analogen Pin 0 dann haben Sie die andere Seite des Kabels verbunden als der gleichen Zeile wie der Widerstand und Foto-Widerstand
7. Schließen Sie einen Draht an den Boden Port, der neben den 5 Volt und an der gleichen Zeile wie das Foto Widerstände Kabel angeschlossen
8. dann haben Sie einen Draht gehen auf den Boden der LED, die negative Seite des Brettes Brot und ein weiterer Draht geht auf die negative Seite des Brettes Brot und verbinden Sie es mit dem Boden neben Pin 13
Dies ist der Code, den wir verwendet, um unsere Arduino zu programmieren:
Int Pr = 0;
Int PrValue = 0; Int Pr_Input = 700;
void setup() {Serial.begin(9600); //start serial Monitor
PinMode (13, OUTPUT); }
void loop() {PrValue = analogRead(Pr); Serial.println(PrValue); Delay(100);
Wenn (PrValue < Pr_Input) {DigitalWrite (13, HIGH);} else {DigitalWrite (13, LOW);}}