Hallo zusammen,
bei meinem Projekt handelt es sich um eine Steuerungskonzepte eine LED Leuchte .
Die leuchte wird durch eine LDD-700HW sowie eine selbst gebastelte Capacitive Sensor gesteuert.
Die leuchte sollte je mehr der Abstand zu Capsense desto stärker beleuchten wird .
ich habe schon Capsense angeschlossen und funktioniert super aber mit der LDD-700HW bin noch nicht so weit.
ich würde mich auf eure Hilfe sehr freuen.
ich brauche die ganze programm( Quellcode) für Arduino UNO und wie wird LDD-700HW zusammen mit arduino uno angeschlossen.
hier sind Bilder
https://www.dropbox.com/lightbox/home
https://www.dropbox.com/lightbox/home
https://www.dropbox.com/lightbox/home
Sowas wäre ein sinnvoller Link gewesen:
http://www.mouser.com/ds/2/260/LDD-H-spec-248139.pdf
Da kann man sehen, dass der LED Treiber ein PWM Signal mit 0/5V erwartet.
wie wird LDD-700HW zusammen mit arduino uno angeschlossen
An einem PWM-fähigen Pin und mit analogWrite angesteuert.
Wo ist dein Problem?
Gilt für das gleiche wie auch beim anderen Thread. Selber erst einmal ins Handbuch/Datenblatt des LED-Treibers schauen, dort sind viele wichtige Informationen zu finden.
Des weiteren sollten auch bereits einige Basics mit dem Arduino gemacht worden sein. Dann braucht man hier nicht nach dem kompletten Quellcode betteln. Bei einem Quellcode, der nicht optimal, oder nicht 100% funktioniert, kann man gerne helfen, aber ohne das hier Eigenleistung erfolgt, sehe ich die Chancen minimal größer 0 (jurs ;D)
das ist die Quellcode der Capsene:
#include <CapacitiveSensor.h>
/*
- CapitiveSense Library Demo Sketch
- Paul Badger 2008
- Uses a high value resistor e.g. 10M between send pin and receive pin
- Resistor effects sensitivity, experiment with values, 50K - 50M. Larger resistor values yield larger sensor values.
- Receive pin is the sensor pin - try different amounts of foil/metal on this pin
*/
int led=13;
CapacitiveSensor cs_4_2 = CapacitiveSensor(4,2);
void setup()
{
cs_4_2.set_CS_AutocaL_Millis(0xFFFFFFFF); Serial.begin(9600);
}
void loop()
{
long start = millis();
long total1 = cs_4_2.capacitiveSensor(30);
Serial.print(millis() - start); // check on performance in milliseconds
Serial.print("\t"); // tab character for debug windown spacing
Serial.print(total1); // print sensor output 1
Serial.println("\t");
// print sensor output 3
delay(200); // arbitrary delay to limit data to serial port
pinMode(led,OUTPUT);
if (total1>900){
digitalWrite(led, HIGH);
}
if((total1<200)&&(total1>40))
{digitalWrite(led, LOW);}
ich will wissen ,wo wird die Weisse pin von LDD-700HW bei arduino uno angeschlossen.
Das wurde doch alles bereits im anderen Thread erklärt. Und mit digitalWrite + delay wird das nichts. Du brauchst schon analogWrite für die PWM.