Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
1015
Cevap
58149
Tıklama
2
Öne Çıkarma
Cevap: Arduino Kullanıcıları Kulübü (+42 sayfa olduk!) (30. sayfa)
M
10 yıl
Yüzbaşı

Güzel bir başlangıç olmuş :)


Bu mesaja 1 cevap geldi.
Y
10 yıl
Yarbay

hiç proje yapan yok mu ya 10 sayfada,


Bu mesaja 1 cevap geldi.
R
10 yıl
Er

Merhaba Arkadaşlar,
Bitirme projesi kapsamında arduino ile barkod okuyan forklift robot yapmak istiyoruz. Bu robot; kendisine bildirilen ürünü barkod okuyarak teslim alanına getirecek. Biz arkadaşlarımız olarak arduino konusunda çok tecrübeli olmadığımız için bu konuyu arduino konusunda iyi olan, tecrübeli arkadaşlarla paylaşmak istedik. Nerden başlamalıyız? ve hangi parçaları kullanmalıyız. Bi yol haritası gösterirseniz çok iyi olur arkadaşlar.




Bu mesajda bahsedilenler: @StillDre
K
10 yıl
Yüzbaşı

arkadaslar merhaba 10 yasındaki oglum icin bir set arıyorum uno mega vs bunlar icinde en yararlı hangisi olur veya fark edermi..



G
10 yıl
Çavuş

Arkadaşlar uno r3 almayı düşünüyorum ama bu robotistan da farklı uno r3 var. Orjinali mi yoksa ch40lı mı(20lira) yoksa birde 44 liralık var hangisini almalıyım başlangıç olarak ?


Bu mesaja 1 cevap geldi.
K
10 yıl
Yüzbaşı

eyvallah hocam mbot gormus nette onu istiyor bluetoth kitli ve telefondan kontrolu ama oda biraz tuzlu gibi geldi bana 280 tl gibi bi fiyatı var..



T
10 yıl
Er

Arkadaşlar Mrb Benide Eklerseniz Sevinirim Bilgi Paylaşdıkca Çoğalır ve Gelişir. Bendede Uno R3 -2 ad. Nano -2 ad. - mini -2 ad Ve bildiginiz tm Arduino Sensörleri aldım. Yeni Bir Projede Çalışmaya Başladım Fakat Yazılım Konusunda Sorunlarım var. Aşağıda Açıklamasını Yaptım Programcılığı iyi Olan Arkadaşlardan Zahmet olmazsa Bilgi Alabilirmiyim. Bitince Projemi Forumda Paylaşacağım.

Merhaba Arkadaşlar Arduino ile DTMF Kod Çözücü yaptım fakat başaramadığım yazılımla ilgili bir sorum olacak.
Telefondan bastığım tuşa karşılık gelen Led yanıyor.Fakat Tekrardan ledi kapatmak için tekrardan telefondaki aynı tuşa basmam gerekli. Benim Yapmak istediğim Led yandıktan 2 sn sonra sönmesi .Aslında bunuda yaptım. Yanlız 1. led yandıkdan ve 2 sn sonra söndükten sonra telefonda 2. tuşa bastığımda 2. led yanma esnasında 1. ledde yanıp hemen sönüyor. Anlayamadığım nasıl bir kod eklemeliyimki telefonda bir tuşa basdığımda o led yanıp 2 sn sonra söndükten sonra farklı bir numarayı tuşladığımda diğer ledin yanıp sönme esnasında eski ledin yanmaması yani led çıkışları sıfırlanmalı. Çok uğraşdım fakat olmadı. Şimdiden Yardımlarınız için Teşekkürederim. Devreme ait Program Kodları Aşağıdadır.

/* ---------------------------------------------
* DTMF HOME CONTROL V1.0 Rev0.0
* Controle de dispositivos através de telefone
* Arduino-ce
* Comunidade Cearense de Hardware Livre
*http://groups.google.com/group/arduino-ce?hl=pt-br
*http://arduino-ce.blogspot.com
* março de 2011
---------------------------------------------*/

#define RELE1 2 // Conectado ao fio branco do módulo Relé(Figura4)
#define RELE2 3
#define RELE3 4
#define RELE4 5
#define RELE5 6
#define RELE6 7
#define RELE7 8
#define RELE8 9
#define RELE9 10
#define RELE10 11 // 0
#define RELE11 12 // *
#define RELE12 13 // #

#define pinBit01 A0 // Q0
#define pinBit02 A1 // Q1
#define pinBit03 A2 // Q2
#define pinBit04 A3 // Q3
#define pinBitStd A4 // STD

int tecla = 0;

int bit01 = 0;
int bit02 = 0;
int bit03 = 0;
int bit04 = 0;
int bitStd= 0;

int RELE1_STATE = LOW; // Estado do Relé LOW (Desligado)
int RELE2_STATE = LOW;
int RELE3_STATE = LOW;
int RELE4_STATE = LOW;
int RELE5_STATE = LOW;
int RELE6_STATE = LOW;
int RELE7_STATE = LOW;
int RELE8_STATE = LOW;
int RELE9_STATE = LOW;
int RELE10_STATE = LOW;
int RELE11_STATE = LOW;
int RELE12_STATE = LOW;

void setup() {
Serial.begin(9600); // Iniciamos a Serial com Baudrate 9600
pinMode(RELE1, OUTPUT); // Definimos o pino do Relé como Saída
pinMode(RELE2, OUTPUT);
pinMode(RELE3, OUTPUT);
pinMode(RELE4, OUTPUT);
pinMode(RELE5, OUTPUT);
pinMode(RELE6, OUTPUT);
pinMode(RELE7, OUTPUT);
pinMode(RELE8, OUTPUT);
pinMode(RELE9, OUTPUT);
pinMode(RELE10, OUTPUT);
pinMode(RELE11, OUTPUT);
pinMode(RELE12, OUTPUT);
Serial.println("Aguardando tecla de comando..."); // Exibimos a mensagem no terminal...
}

void loop(){

bitStd = digitalRead(pinBitStd); //Lê o estado do pino STD e armazena em 'bitStd'

if (bitStd == HIGH) {//Se estiver em nível alto fará as leituras
//dos bits dos pinos Q3, Q2, Q1 e Q0

bit01 = digitalRead(pinBit01);
bit02 = digitalRead(pinBit02);
bit03 = digitalRead(pinBit03);
bit04 = digitalRead(pinBit04);

tecla = (bit04 * 8) + (bit03 * 4) + (bit02 * 2) + (bit01 * 1);//Conversão binária para
//decimal (ver Vídeo1)

Serial.print("Recebido: "); // Exibe a mensagem

switch (tecla){ // Seleciona a tecla pressionada

case 1: // Tecla 1
Serial.println("1");
/* COMANDO PARA RELE1 */
RELE1_STATE = !RELE1_STATE; // Guarda o estado INVERTIDO do Relé.
break;

case 2: // Tecla 2
Serial.println("2");
RELE2_STATE = !RELE2_STATE;
break;

case 3: // Tecla 3
Serial.println("3");
RELE3_STATE = !RELE3_STATE;
break;

case 4: // Tecla 4
Serial.println("4");
RELE4_STATE = !RELE4_STATE;
break;

case 5: // Tecla 5
Serial.println("5");
RELE5_STATE = !RELE5_STATE;
break;

case 6: // Tecla 6
Serial.println("6");
RELE6_STATE = !RELE6_STATE;
break;

case 7: // Tecla 7
Serial.println("7");
RELE7_STATE = !RELE7_STATE;
break;

case 8: // Tecla 8
Serial.println("8");
RELE8_STATE = !RELE8_STATE;
break;

case 9: // Tecla 9
Serial.println("9");
RELE9_STATE = !RELE9_STATE;
break;

case 10: // Tecla 0
Serial.println("0");
RELE10_STATE = !RELE10_STATE;
break;

case 11: // Tecla *
Serial.println("*");
RELE11_STATE = !RELE11_STATE;
break;

case 12: // Tecla #
Serial.println("#");
RELE12_STATE = !RELE12_STATE;
break;
}

digitalWrite(RELE1, RELE1_STATE);//Liga ou desliga o Relé1 conforme o estado (HIGH/ LOW)
digitalWrite(RELE2, RELE2_STATE);
digitalWrite(RELE3, RELE3_STATE);
digitalWrite(RELE4, RELE4_STATE);
digitalWrite(RELE5, RELE5_STATE);
digitalWrite(RELE6, RELE6_STATE);
digitalWrite(RELE7, RELE7_STATE);
digitalWrite(RELE8, RELE8_STATE);
digitalWrite(RELE9, RELE9_STATE);
digitalWrite(RELE10, RELE10_STATE);
digitalWrite(RELE11, RELE11_STATE);
digitalWrite(RELE12, RELE12_STATE);

// Zeram-se todas as variáveis
tecla = 0;
bit01 = 0;
bit02 = 0;
bit03 = 0;
bit04 = 0;
bitStd= 0;
delay (500); // Aguarda 500 milissegundos

} // Sai do switch
} // Volta pro loop...


Bu mesaja 2 cevap geldi.
W
10 yıl
Yüzbaşı

#define RELE1 2 // Conectado ao fio branco do módulo Relé(Figura4)
#define RELE2 3
#define RELE3 4
#define RELE4 5
#define RELE5 6
#define RELE6 7
#define RELE7 8
#define RELE8 9
#define RELE9 10
#define RELE10 11 // 0
#define RELE11 12 // *
#define RELE12 13 // #

#define pinBit01 A0 // Q0
#define pinBit02 A1 // Q1
#define pinBit03 A2 // Q2
#define pinBit04 A3 // Q3
#define pinBitStd A4 // STD

int tecla = 0;

int bit01 = 0;
int bit02 = 0;
int bit03 = 0;
int bit04 = 0;
int bitStd= 0;

int RELE1_STATE = LOW; // Estado do Relé LOW (Desligado)
int RELE2_STATE = LOW;
int RELE3_STATE = LOW;
int RELE4_STATE = LOW;
int RELE5_STATE = LOW;
int RELE6_STATE = LOW;
int RELE7_STATE = LOW;
int RELE8_STATE = LOW;
int RELE9_STATE = LOW;
int RELE10_STATE = LOW;
int RELE11_STATE = LOW;
int RELE12_STATE = LOW;

void setup() {
Serial.begin(9600); // Iniciamos a Serial com Baudrate 9600
pinMode(RELE1, OUTPUT); // Definimos o pino do Relé como Saída
pinMode(RELE2, OUTPUT);
pinMode(RELE3, OUTPUT);
pinMode(RELE4, OUTPUT);
pinMode(RELE5, OUTPUT);
pinMode(RELE6, OUTPUT);
pinMode(RELE7, OUTPUT);
pinMode(RELE8, OUTPUT);
pinMode(RELE9, OUTPUT);
pinMode(RELE10, OUTPUT);
pinMode(RELE11, OUTPUT);
pinMode(RELE12, OUTPUT);
Serial.println("Aguardando tecla de comando..."); // Exibimos a mensagem no terminal...
}

void loop(){

RELE1_STATE = LOW; // burda tüm çıkışlar döngünün başında sıfırlanır
RELE2_STATE = LOW;
RELE3_STATE = LOW;
RELE4_STATE = LOW;
RELE5_STATE = LOW;
RELE6_STATE = LOW;
RELE7_STATE = LOW;
RELE8_STATE = LOW;
RELE9_STATE = LOW;
RELE10_STATE = LOW;
RELE11_STATE = LOW;
RELE12_STATE = LOW;
bitStd = digitalRead(pinBitStd); //Lê o estado do pino STD e armazena em 'bitStd'

if (bitStd == HIGH) {//Se estiver em nível alto fará as leituras
//dos bits dos pinos Q3, Q2, Q1 e Q0

bit01 = digitalRead(pinBit01);
bit02 = digitalRead(pinBit02);
bit03 = digitalRead(pinBit03);
bit04 = digitalRead(pinBit04);

tecla = (bit04 * 8) + (bit03 * 4) + (bit02 * 2) + (bit01 * 1);//Conversão binária para
//decimal (ver Vídeo1)

Serial.print("Recebido: "); // Exibe a mensagem

switch (tecla){ // Seleciona a tecla pressionada

case 1: // Tecla 1
Serial.println("1");
/* COMANDO PARA RELE1 */
RELE1_STATE = !RELE1_STATE; // Guarda o estado INVERTIDO do Relé.
break;

case 2: // Tecla 2
Serial.println("2");
RELE2_STATE = !RELE2_STATE;
break;

case 3: // Tecla 3
Serial.println("3");
RELE3_STATE = !RELE3_STATE;
break;

case 4: // Tecla 4
Serial.println("4");
RELE4_STATE = !RELE4_STATE;
break;

case 5: // Tecla 5
Serial.println("5");
RELE5_STATE = !RELE5_STATE;
break;

case 6: // Tecla 6
Serial.println("6");
RELE6_STATE = !RELE6_STATE;
break;

case 7: // Tecla 7
Serial.println("7");
RELE7_STATE = !RELE7_STATE;
break;

case 8: // Tecla 8
Serial.println("8");
RELE8_STATE = !RELE8_STATE;
break;

case 9: // Tecla 9
Serial.println("9");
RELE9_STATE = !RELE9_STATE;
break;

case 10: // Tecla 0
Serial.println("0");
RELE10_STATE = !RELE10_STATE;
break;

case 11: // Tecla *
Serial.println("*");
RELE11_STATE = !RELE11_STATE;
break;

case 12: // Tecla #
Serial.println("#");
RELE12_STATE = !RELE12_STATE;
break;
}

digitalWrite(RELE1, RELE1_STATE);//Liga ou desliga o Relé1 conforme o estado (HIGH/ LOW)
digitalWrite(RELE2, RELE2_STATE);
digitalWrite(RELE3, RELE3_STATE);
digitalWrite(RELE4, RELE4_STATE);
digitalWrite(RELE5, RELE5_STATE);
digitalWrite(RELE6, RELE6_STATE);
digitalWrite(RELE7, RELE7_STATE);
digitalWrite(RELE8, RELE8_STATE);
digitalWrite(RELE9, RELE9_STATE);
digitalWrite(RELE10, RELE10_STATE);
digitalWrite(RELE11, RELE11_STATE);
digitalWrite(RELE12, RELE12_STATE);

delay(2000); // burdada çıkışlar güncellendikten sonra durumları döngü başında sıfırlanmadan iki saniye bekler...

// Zeram-se todas as variáveis
tecla = 0;
bit01 = 0;
bit02 = 0;
bit03 = 0;
bit04 = 0;
bitStd= 0;
delay (500); // Aguarda 500 milissegundos

} // Sai do switch
} // Volta pro loop...


kolay gelsin





< Bu mesaj bu kişi tarafından değiştirildi windshair -- 29 Kasım 2015; 20:01:27 >

W
10 yıl
Yüzbaşı

Ayrıca
case 6: // Tecla 6
Serial.println("6");
RELE6_STATE = !RELE6_STATE;
break;

Kısımlarını

case 6: // Tecla 6
Serial.println("6");
RELE6_STATE = HIGH;
break;

Olarak değişmeniz daha efektif olur



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @tarantul61
A
10 yıl
Yarbay

M
10 yıl
Yüzbaşı

Benide ekleyin arkadaşlar, Wemos D1 ve Arduino Nano aranızdayım.



< Bu ileti mobil sürüm kullanılarak atıldı >

A
10 yıl
Er

Yazın benide.2 tane uno r3 biri klon biri orjinal.nano kargoda.


Bu mesaja 1 cevap geldi.
D
10 yıl
Teğmen

çinden 2 tane mini nodemcu sipariş ettim 3 er dolar, farklı satıcılardan.birinden biri gönderirse web üzerinden evdeki cihazı kontrol projesi yapılabilir bununla ama pratik kullanımda evdeki neyi uzaktan kontrol etmek isteyebilirim diye düşünüyorum.kombi çok mantıklı ama cosa termostat kullanıyorum zaten uzaktan kontrolü var.klimayı gözüme kestirdim bakalım...


Bu mesaja 2 cevap geldi.
S
10 yıl
Binbaşı

merhaba başlangıç için kit önerir misiniz?


Bu mesaja 1 cevap geldi.
A
10 yıl
Çavuş

Arduino UNO Eğitim Kiti alabilirsin.



S
10 yıl
Çavuş

Arduino uno r3 2 adet




Bu mesajda bahsedilenler: @StillDre
M
10 yıl
Yüzbaşı

quote:

Orijinalden alıntı: dr apocalypse

çinden 2 tane mini nodemcu sipariş ettim 3 er dolar, farklı satıcılardan.birinden biri gönderirse web üzerinden evdeki cihazı kontrol projesi yapılabilir bununla ama pratik kullanımda evdeki neyi uzaktan kontrol etmek isteyebilirim diye düşünüyorum.kombi çok mantıklı ama cosa termostat kullanıyorum zaten uzaktan kontrolü var.klimayı gözüme kestirdim bakalım...

5 tane sipariş geçtim. 10 tane daha sipariş edeceğim. Bir kaç projem var onlar için. Çok güzel bir donanım tabi eksiklikleri var.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 2 cevap geldi.
İ
10 yıl
Binbaşı






< Bu mesaj bu kişi tarafından değiştirildi ilkerk88 -- 23 Aralık 2015; 19:39:13 >

B
10 yıl
Teğmen

Evimdeki 3 pencerede bulunan motorlu panjurun ışık sensörü ile hava karardığında otomatik kapanması ve güneş doğduğunda otomatik açılması maksadıyla ya da basit bir kumandada her bir panjura ayrı kumanda etmek aynı zamandada hepsini tek tuşla açıp kapamak uğraştığınız sistemlerle muhtemelen yapılabilirliği olan bir durumdur. Bu konuda bana fikir verip yol gösterebilir misiniz? Şimdiden teşekkür ederim.



< Bu ileti tablet sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
A
10 yıl
Çavuş

Motorlarınızın gücü ve akımı gerekli. Birde Kaç Tane olduğu. Yapılabilir bir projedir.


Bu mesaja 1 cevap geldi.