ciao a tutti,
la mia grande passione per impiantistica audio ed effetti luminosi mi ha spinto ad un nuovo progetto di accendere due strisce led sotto cruscotto dell'auto con l'impulso rca dell'autoradio. Dopo aver montato tutto nell'auto il risultato non mi convince, nel senso che la luce non si spegne ed accende bene come vorrei. Le prove a casa con il jack del pc mi andavano perfettamente e quindi non capisco il motivo per il quale nell'auto il cambio d'intensità di luce si rileva molto meno. Questo è il mio programma:
const int sensorPin = A0;
const int ledPin = 9;
const int led1Pin = 10;
const int led2Pin = 11;
int sensorValue = 0;
int ledValue= 0;
int led1Value= 0;
int led2Value= 0;
void setup() {
// put your setup code here, to run once:
pinMode(ledPin, OUTPUT);
pinMode(led1Pin, OUTPUT);
pinMode(led2Pin, OUTPUT);
Serial.begin(9600);
}
void loop() {
{ sensorValue = analogRead(sensorPin);
ledValue = map (sensorValue,0,500,0,255);
analogWrite(ledPin,ledValue);
Serial.print (sensorValue);
Serial.print("\t");
// print out the value you read:
Serial.println(sensorValue);
delay(1); }
{ sensorValue = analogRead(sensorPin);
led1Value = map (sensorValue,0,500,0,255);
analogWrite(led1Pin,led1Value);
Serial.print (sensorValue);
Serial.print("\t");
// print out the value you read:
Serial.println(sensorValue);
delay(1); }
{ sensorValue = analogRead(sensorPin);
led2Value = map (sensorValue,0,500,0,255);
analogWrite(led2Pin,led2Value);
Serial.print (sensorValue);
Serial.print("\t");
// print out the value you read:
Serial.println(sensorValue);
delay(1); }
Sono arrivato a pensare che il problema sia dato dal voltaggio minore dell'RCA rispetto al cavo jack e quindi diminuendo il valore del sensore invece che 0,500 metterlo a 0,300 cambierebbe.
Che ne pensate?