Mustafa
Mustafa
Ankara
03/06/2018 tarihinden beri üye
105 GY Puanı
25K GY Sırası

Kişisel Sayfaları

İlgi Alanları

2 Rozet
0 Sertifika
6 Soru Sordu
4 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Anadolu Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

10
Tümünü Gör

sim800l çağrı ayarı

sim800l ile çağrı yapmak ile ilgili bir sorunum var.sorumun ayrıntısı EK' te sunulmuştur. Yardımcı olursanız sevinirim.

2 ay 1 hafta önce yanıtladın

Arduino İki farkli sensöre ait kodu birleştirme

Merhaba;

Çok uğraşmama rağmen bir türlü yapamıyorum.İki sensöre ait kodları birleştirmem gerekiyor;

1- ) sharp 2Y0A710K0F kızılötesi sensör;

const int signalPin= 0; //yellow wire connects to analog pin A0
const int LEDPin= 12; //LED connects to digital pin 13
int signal;//this variable, signal, will hold the analog value read by the arduino

void setup() {
Serial.begin(9600); //sets the baud rate for data transfer in bits/second
pinMode(signalPin, INPUT); //the infrared sensor signal line will be an input to the arduino
pinMode(LEDPin, OUTPUT); //the LED serves an output in the circuit
}

void loop() {
signal= analogRead(signalPin); //arduino reads the value from the infrared sensor
Serial.println(signal); //prints out analog value
delay(500); //delays the next analog reading by 500 ms or a half a second

if(signal < 500){ //if the analog value is less than 200, the object is within a few inches
digitalWrite(LEDPin, HIGH);
delay (3000);
digitalWrite (LEDPin, LOW);
delay(1000);
}
else{
digitalWrite(LEDPin, LOW);
}
}

2-) Ses sensörüne ait kod;

const int LEDPin = 12;
const int Sensor = 1;

int seviye;
const int esik = 550;

void setup()
{
pinMode (LEDPin, OUTPUT);
Serial.begin(9600);
}

void loop() {
seviye = analogRead(Sensor);
if (seviye > esik)
{
digitalWrite (LEDPin, HIGH);
delay (3000);
digitalWrite (LEDPin, LOW);
delay(1000);
}
else
{
digitalWrite(LEDPin, LOW);
}
}

Yardımcı olursanız çok sevinirim.

arduino gsm modül ve ses sensörü entegre etmek

Merhaba;

Arduino üzerine bağlamayı düşündüğüm ses sensörünün tetiklemesi ile sim800l gsm modülü üzerinden arama yapmasını istiyorum. Bunu AT komutları ile nasıl yapabilirim? Arduinoda acemi olduğum için yardımınızı bekliyorum.Teşekkür ederim.(Not: sim800l modülü kullanıyorum)

ses sensörü kodu;

const int LED = 13;
const int Sensor = 1;

int seviye;
const int esik = 550;

void setup()
{
pinMode (LED, OUTPUT);
Serial.begin(9600);
}

void loop() {
seviye = analogRead(Sensor);
if (seviye > esik)
{
digitalWrite (LED, HIGH);
delay (3000);
digitalWrite (LED, LOW);
delay(1000);
}
else
{
digitalWrite(LED, LOW);
}
}

 

3 yıl 11 ay önce yanıtladın

Arduino ile ses ve ultrasonicsensör ile gsmshield ses arama

Merhabalar;
Arduino ile ses sensörü ve ultrasonik sensör bağlayıp, bu sensörlerin algılayıp tetiklemesi sonucu gsm shield  veya gsm modül üzerinden belirlediğim numaraya arama yapmasını istiyorum. Bu konuda yardımcı olursanız çok sevinirim. Teşekkür ederim.

expected unqualified-id before numeric constant hatası

Merhabalar;

Aşağıda yazılı olan kodda 1. satırda expected unqualified-id before numeric constant hatası veriyor, burada ne yapmam gerekiyor.

1. analog sensör; const int Sensor1 = 0; ve 
2. analog sensör; const int Sensor2 = 1; ve 

led; const int LED = 12;

const int LED = 12;
const int Sensor1 = 0;
const int Sensor2 = 1;

int seviye1;
int seviye2;

const int esik1 = 950;
const int esik1 = 640;

void setup()
{
pinMode (LED, OUTPUT);
Serial.begin(9600);
}

void loop() {

seviye1 = analogRead(Sensor1);
if (seviye1 > esik1)
{
digitalWrite (LED, HIGH);
delay (6000);
digitalWrite (LED, LOW);
delay(3000);
}
else
{
digitalWrite(LED, LOW);
}
}
seviye2 = analogRead(Sensor2);
if (seviye2 > esik2)
{
digitalWrite (LED, HIGH);
delay (3000);
digitalWrite (LED, LOW);
delay(1000);
}
else
{
digitalWrite(LED, LOW);
}

Arduino İki farkli sensöre ait kodu birleştirme

06 Ağustos 2018 tarihinde cevaplandı

Yardımlarınız için teşekkür ederim. Ben şuan için çözümü iki farklı sensör için iki arduino kart kullanmakta bulabildim. Sizden son bir ricam olacak yardımcı olursanız mutlu olurum. Kullanmakta olduğum bu ses sensörü ve sharp sensörünün tetiklemesi ile bağladığım sim800l modülü üzerinden sesli arama yapmam gerekiyor, yani sadece arayacak konuşma olmayacak. Ama bu sim800l entegre edilirken kütüphane kullanmadan sadece komutlarla yapabilirsek iyi olur, çünkü kütüphaneler güncellenince güncelleme yapılmazsa kod çalışmıyormuş; onun için kütüphane kullanmadan sadece komutlarla bunu yapabilirsek iyi olur. Teşekkür ederim

Arduino İki farkli sensöre ait kodu birleştirme

30 Temmuz 2018 tarihinde cevaplandı

Sayın üstadım birkaç günlük işimden dolayı pc'ye bakamadım ama ilginizden dolayı tekrar teşekkür ederim.  sorularınızı sırasıyla hem yazı hemde fotoğraflarla cevaplamaya çalışıyım

1- ses sensörürümü aliexpressten aldım linkini tıklayarak görebilirsiniz,(https://tr.aliexpress.com/item/Sound-Detector-module/32569653599.html?spm=a2g0s.9042311.0.0.27424c4dpt0rgH)

2- uygulamanın bağlantı şemasını ekleyeceğim fotoğraflarda ayrıntılı olarak mevcuttur,

3- güç kaynağı olarak şimdilik bilgisayardan kullanıyorum.

kullanacağım sharp kızılötesi sensör ise linke ( https://tr.aliexpress.com/item/GP2Y0A710K0F-100-NEW-SHARP-2Y0A710K-100-550cm-Infrared-distance-sensor-INCLUDING-WIRES/32773034122.html?spm=a2g0s.9042311.0.0.74154c4dQr9GOV) tıklayarak daha rahat inceleyebilirsiniz ve bu sensör 100 ile 550 cm arası iş yapmaktadır, fakat ; sharp sensörü 100 cm mesafeden daha uzaklara tutsamda 400, 500 veya 550 hatta 600 cm olarak algılayıyor. Halbuki ben ise 100 ile 200 cm arası mesafeye tutarken onun serial porttan gördüğüm kadarıyla 400 ile 600 cm arası okuması normal değil. Yardımcı olabilirseniz teşekkür ederim.

Arduino İki farkli sensöre ait kodu birleştirme

21 Temmuz 2018 tarihinde cevaplandı

Sayın üstadım elinize emeğinize sağlık, zahmet etmiş ve zaman ayırarak yardımcı olmuşsunuz size çok teşekkür ederim. Herşeyden öte ilgi ve alakanızdan ötörü minnettarım.Benim gibi bu konularla yeni tanışanlara yardımcı olmanız bizleri çok sevindiriyor.

Üstadım emeğinizi harcayarak zahmet vererek düzenlediğiniz kodu denedim ve bir iki konuda yardımcı olursanız sevinirim;

- Ses sensörünü takınca led sürekli yanıyor, eşik seviyesini artırıyorum ve potansiyometresi ile oynuyorum hiçbir şekilde led sönmüyor. Ses sensörünü söküp çıkarırsak iş düzeliyor ve led sönüyor,

-kullanmış olduğum sharp 2Y0A710K0F kızılötesi sensörde ise ; önce sinyal seviyesini 300 e düşürdüm ve serial portu açıp baktığımda ise önüne 20,30 ve 40 cm veya daha uzaktaki cisimlere tutmama rağmen serial porttan gördüğüm kadarıyla sinyal seviyesi sürekli 500,400 değerlerinden hiç aşağı inmiyor yani gerçekçi bir algılama yapamıyor.

Bu iki konuda yardımcı olursanız çok müteşekkir olurum.

Arduinoda iki sensörü bağlama

21 Temmuz 2018 tarihinde cevaplandı

Merhaba;

Vermiş olduğunuz cevap için teşekkür ederim ama ben konuyu tam olarak anlayamadım. Şimdi ben şu iki sensöre ait kodları birleştirmem gerekiyor;

1- ) sharp 2Y0A710K0F kızılötesi sensör;

const int signalPin= 0; //yellow wire connects to analog pin A0
const int LEDPin= 12; //LED connects to digital pin 13
int signal;//this variable, signal, will hold the analog value read by the arduino

void setup() {
Serial.begin(9600); //sets the baud rate for data transfer in bits/second
pinMode(signalPin, INPUT); //the infrared sensor signal line will be an input to the arduino
pinMode(LEDPin, OUTPUT); //the LED serves an output in the circuit
}

void loop() {
signal= analogRead(signalPin); //arduino reads the value from the infrared sensor
Serial.println(signal); //prints out analog value
delay(500); //delays the next analog reading by 500 ms or a half a second

if(signal < 500){ //if the analog value is less than 200, the object is within a few inches
digitalWrite(LEDPin, HIGH);
delay (3000);
digitalWrite (LEDPin, LOW);
delay(1000);
}
else{
digitalWrite(LEDPin, LOW);
}
}

2-) Ses sensörüne ait kod;

const int LEDPin = 12;
const int Sensor = 1;

int seviye;
const int esik = 550;

void setup()
{
pinMode (LEDPin, OUTPUT);
Serial.begin(9600);
}

void loop() {
seviye = analogRead(Sensor);
if (seviye > esik)
{
digitalWrite (LEDPin, HIGH);
delay (3000);
digitalWrite (LEDPin, LOW);
delay(1000);
}
else
{
digitalWrite(LEDPin, LOW);
}
}

Yardımcı olursanız çok sevinirim.