Jag hade tänkt ge Arduino en chans. Jag har tidigare programmerat PIC:ar med assembler och gillade det väldigt mycket. Jag har dock inte den tid nu som det faktiskt krävde av mig.
Så, som sagt, tänkte ge Arduino en chans då många av mina ideer och projekt är VÄLDIGT enkla.
Jag köpte en sån här:
Microphone Sound Detection Sensor Module
Hittar ingen bra dokumentation om den men jag tänkte mig att den skulle funka ungefär så här:
En Analog utgång som vid varje avläsning visar ett värde som motsvarar ljudnivån.
En Digital Utgång som sätts hög (eller låg) när ljudnivån går över en förbestämd nivå (som går att justera via en potentiometer).
När jag testar så verkar den analoga utgången så funkar den som jag trodde.
Men den digitala, som jag var ute efter att använda, får jag inte att funka.
Hur mycket jag än vrider på potentiometern så ändras inte den digitala utgången.
Någon som har nåt tips?
Min kod:
Kod: Markera allt
int sensorPin = A0;
int digiPin = 0;
int ledPin = 13;
int sensorValue = 0;
void setup() {
pinMode(digiPin, INPUT);
Serial.begin(9600);
}
void loop() {
//int sensorValue = analogRead(sensorPin);
//Serial.println(sensorValue);
// read the input pin:
int buttonState = digitalRead(digiPin);
// print out the state of the button:
Serial.println(buttonState);
delay(80);
}