- 28 Nis 2016
- 372
- 0
Altarnetif 1
Altarnetif 2//Example code: Digital output
int Led = 13 ;// define LED Interface
int buttonpin = 3; // define D0 Sensor Interface
int val = 0;// define numeric variables val
**** setup ()
{
pinMode (Led, OUTPUT) ;// define LED as output interface
pinMode (buttonpin, INPUT) ;// output interface D0 is defined sensor
}
**** loop ()
{
val = digitalRead(buttonpin);// digital interface will be assigned a value of pin 3 to read val
if (val == HIGH) // When the sound detection module detects a signal, LED flashes
{
digitalWrite (Led, HIGH);
}
else
{
digitalWrite (Led, LOW);
}
}
Alternetif 3//Example Code : analog outputs
int sensorPin = A0; // select the input pin for the potentiometer
int ledPin = 13; // select the pin for the LED
int sensorValue = 0; // variable to store the value coming from the sensor
**** setup ()
{
pinMode (ledPin, OUTPUT);
Serial.begin (9600);
}
**** loop ()
{
sensorValue = analogRead (sensorPin);
digitalWrite (ledPin, HIGH);
delay (sensorValue);
digitalWrite (ledPin, LOW);
delay (sensorValue);
Serial.println (sensorValue, DEC);
}
(Biraz Farklı Bir Sistem Olmuş , Fazla Pin Ve Direnç Kullanmış Ama Altarnetif)
Alternetif 4//Arduino Pin Sound Sensor Pins
//A0 AO
//GND GND
//5V VCC
//Digital Pin 2 DO
int DO = 2; //Pin for Digital Output - DO
int DA = A0; // Pin for Analog Output - AO
int threshold = 532; //Set minimum threshold for LED lit
int sensorvalue = 0;
**** setup() {
//Serial.begin(9600);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
}
**** loop() {
sensorvalue = analogRead(DA); //Read the analog value
//Serial.print("Analog: ");
//Serial.print(sensorvalue); //Print the analog value
//Serial.print(" ");
//Serial.print("Digital: ");
//Serial.println(digitalRead(DO)); //Print the digital value
if (sensorvalue >= threshold) { //Compare analog value with threshold
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
}
else {
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
}
}
Altarnetif 5\\ Sound-activated lamp with Arduino (Analog mode)
const int buttonPin = 0;
const int ledPin = 1;
int buttonstate = 16;
int ledstate = 0;
**** setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
}
**** loop(){
buttonstate = analogRead(buttonPin);
ledstate = digitalRead(ledPin);
if (ledstate == HIGH && buttonstate > 17) {
delay(250);
digitalWrite(ledPin, LOW);
delay(250);
}
if (ledstate == LOW && buttonstate > 17) {
delay(250);
digitalWrite(ledPin, HIGH);
delay(250);
}
}
***** Olan Yerler v-o-i-d (Kısa Çizgiler Olmadan)\\ Sound-activated lamp with Arduino (Digital mode)
const int buttonPin = 2;
const int ledPin = 1;
int buttonstate = 16;
int ledstate = 0;
**** setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
}
**** loop(){
buttonstate = digitalRead(buttonPin);
ledstate = digitalRead(ledPin);
if (ledstate == HIGH && buttonstate > 17) {
delay(250);
digitalWrite(ledPin, LOW);
delay(250);
}
if (ledstate == LOW && buttonstate > 17) {
delay(250);
digitalWrite(ledPin, HIGH);
delay(250);
}
}