ETİKETLER

robotik-ve-kodlama

İÇERİK TÜRLERİ

PAYLAŞIM - MILLIS kullanarak Çoklu Görev (MultiTasking)

ARDUINO programlarında birden fazla işlemi değişik zamanlayıcı kontrolleri altında yapabilmek için aşağıdaki uygulamayı sunuyorum. Umarım yardımcı olur.

Örnekte 3 değişik işlem değişik zaman ayarları ile programlanmıştır. Daha fazlası gerektiğinde aynı yöntem kullanılarak arttırılabilir.

Her işlem için iki değişken tanımlanması gerekir:

unsigned long ISR1_Zaman = 5000;  //ms

unsigned long ISR1_evvelkiMILLIS = 0;

TURGUT
21 Temmuz 2018 tarihinde soruldu

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

Mustafa
21 Temmuz 2018 tarihinde soruldu

EEPROM veri kaydetme ve okuma hakkında?

Arduinonun EEPROMuna kodda gömülü veri değil dışardan değiştirilebilir (özellikle gsm yoluyla) bir veri kaydetmek ve okumak istiyorum.Bunu gsm kullandığım için AT komutları ile yapmam gerektiğinin farkındayım fakat nerde hata yaptığımı bir türlü anlayamıyorum.Hata büyük ihtimalle AT komutlarında o konuya pek hakim değilim hakim olan birisi varsa ve yardımcı olursa sevinirim ilginiz için şimdiden teşekkür ederim.

 

Yazdığım kodun ilgili kısmı :

 

 

Abdüssamed
05 Temmuz 2018 tarihinde soruldu

acil yarıdıma ihtiyacım var

Görsel kaldırıldı. acil yardım nasııl yaparım

Tahsin Uyar
26 Haziran 2018 tarihinde soruldu

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.

Mustafa
19 Haziran 2018 tarihinde soruldu

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);
}

Mustafa
04 Haziran 2018 tarihinde soruldu

Arduinoya 12V sensor datası gönderme

Merhaba elimde 12 V sensor var ve ben bu sensoru arduinoya data göndermesini istiyorum ama sensörün data ucu da 12V ben bunu 5V a indirdim ama bu sefer ise elimi gösterdikten 3 sn sonra data gönderiyor ama sensörün kendi lerinde herhangi bir sorun yok. sensörün üzerinde non php gibi ifadeler var bunlarla alakalı bir sorun müdür onlarla oynadım ama sonuç alamadım ilgilene kişilere şimdiden tesekkurler

Gokhan
04 Haziran 2018 tarihinde soruldu

Arduinoda iki sensörü bağlama

Sayın üstadlarım; ben arduinoya yeni adım attım ve bir konuda zorlanıp yapamıyorum. Arduinoya bağlamış olduğum ses sensörü ve ldr ışık sensörünün tetiklemesiyle led ışık 7 veya 10 saniye yanıp sonra sensörler tekrar tetikleme yapıncaya kadar ledin sönmesini istiyorum, bağlantıları yaptım ama kod kısmını yapamadım. Bu iki sensörü aynı anda çalıştırabilecek bir kod yazma konusunda yardımcı olursanız sevinirim. İlginiz için teşekkür ederim.

Mustafa
03 Haziran 2018 tarihinde soruldu

Arduino'da Sensörden Gelen Veri Okumayı Durdurma

Merhaba, sensörden gelen verinin bir defaya mahsus gelmesini istiyorum. Ama arduino sürekli güç aldığı ve dolayısıyla çalıştığı için sürekli olarak sensörden veri geliyor. Bunu interrupt veya başka birşey ile nasıl yapabilirim? Teşekkürler.

Kaan Deniz Gültekin
09 Mayıs 2018 tarihinde soruldu

VS1838B ile 360 derece Servo Kontrolü hakkında?

4 adet 360 servo motor çalışır durumda engelden kaçan robot modunda çalıştırabiliyorum fakat kumanda kontrolünde çalışmıyor devreyi doğru yaptığıma eminim muhtemelen yazılımda bir hata yapıyorum denediğim 1 servonun kodunu ağağıda vereceğim yardımcı olursanız sevinirim teşekkür ederim şimdiden

#include <IRremote.h>
#include <Servo.h>

int RECV_PIN = 3;
IRrecv irrecv(RECV_PIN);
decode_results results;

Oğuzhan
05 Mayıs 2018 tarihinde soruldu
Abone ol robotik-ve-kodlama