Arama butonu
Bu konudaki kullanıcılar: 2 misafir
1015
Cevap
58029
Tıklama
2
Öne Çıkarma
Cevap: Arduino Kullanıcıları Kulübü (+42 sayfa olduk!) (14. sayfa)
T
11 yıl
Yüzbaşı

Selam,
Dediğiniz gibi atlanıyor. Kendimden biliyorum.
Program-devre-çizim verirseniz yardımcı olacak birisi çıkacaktır.
Teşekkürler, iyi çalışmalar.





< Bu mesaj bu kişi tarafından değiştirildi tecevit -- 24 Kasım 2014; 15:27:39 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @WolF-EyE
W
11 yıl
Yarbay

Çok teşekkürler

Basit olanı gönderiyorum

Motorun hızını ayarlıyor olmamız gerekirken, istediğiniz değeri girin sonuç değişmiyor, motor aynı hızda dönmeye devam ediyor:

https://learn.adafruit.com/adafruit-arduino-lesson-13-dc-motors/breadboard-layout

https://learn.adafruit.com/adafruit-arduino-lesson-13-dc-motors/arduino-code


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @tecevit
T
11 yıl
Yüzbaşı

Selam,
Bende daha değişik sonuç verdi.

* Harici güç bağlamadan zaten çalıştıramadım, motorun çektiği akım seri bağlantıyı çalışmaz hale getiriyor ( adafruit de de bununla ilgili uyarı var zaten ).
* Motor yerine LED bağlayarak PWM etkisini görebildim. Harici güç olmadan. bu durumda da LED 1-2 saniye yanıp tekrar sönüyordu.

Aşağıdaki program ve LED ile denermisiniz ? Aynı program gibi görünüyor ama tek bir karakter farkı var

/* 
Adafruit Arduino - Lesson 13. DC Motor
*/


int motorPin = 3;

void setup()
{
pinMode(motorPin, OUTPUT);
Serial.begin(9600);
while (! Serial);
Serial.println("Speed 0 to 255");
}


void loop()
{
if (Serial.available())
{
int speed = Serial.parseInt();
if (speed > 0 && speed <= 255)
{
analogWrite(motorPin, speed);
}
}
}


Bu mesaja 2 cevap geldi.
D
11 yıl
Yarbay

digital pin2-3 bozulmuş sanırım. bunları nasıl test ederim





< Bu mesaj bu kişi tarafından değiştirildi designr -- 25 Kasım 2014; 11:28:53 >
Bu mesaja 1 cevap geldi.
T
11 yıl
Yüzbaşı

Selam,
Ide - Examples dan :

/*
*/
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = digitalRead(2);
Serial.println(sensorValue);
}

Pin2 ye GND ve 5V vererek denenebilir.


Bu mesaja 1 cevap geldi.
W
11 yıl
Yarbay

bende de harici güçle, usb'den gelen akımla çalışmıştı,

tamam aynısını led ile deneyeyim.. nerede değişklik yaptın? ve ne anlama geliyor ? ( C'yi daha iyi öğrenmek için soruyorum)


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @tecevit
D
11 yıl
Yarbay

quote:

Orijinalden alıntı: tecevit

Selam,
Ide - Examples dan :

/*
*/
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = digitalRead(2);
Serial.println(sensorValue);
}

Pin2 ye GND ve 5V vererek denenebilir.

pin2 ye gnd ve 5v vermeyi tam olarak anlamadım biraz daha açıklayıcı olabilir misin


Bu mesaja 1 cevap geldi.
T
11 yıl
Yüzbaşı

Selam,
Orjinalinde >= idi , bende serialdan sürekli 0 (sıfır) geliyormuş gibi görünüyor ve motoru hemen durduruyordu.
if (speed >= 0 && speed <= 255)
if (speed > 0 && speed <= 255)

Herkesin deneyimi farklı oluyor; direnç toleransı , transistor kazancı, PC nin USB gücü, Arduino nun USB bağlantısı ( bende CH340 lı Uno var ).
İyi çalışmalar.




Bu mesajda bahsedilenler: @WolF-EyE
T
11 yıl
Yüzbaşı

Selam,
Ben bir telle arduino'nun GND pin'ini VEYA 5V pin'ini PIN2 ye bağladım.
İyi çalışmalar.




Bu mesajda bahsedilenler: @designr
M
11 yıl
Yüzbaşı

Arkadaşlar 7 segment display kullanarak saat ve termometre yapacağım.
Sevseg kütüphanesini indirdim. Saati veya termometreyi tek tek yazdırdığımda sorun yok ama 5 saniyede bir termometre-saat arasında geçiş yapmak istediğimde ekran 5 saniyede bir anlık olarak yanıp sonra tekrar sönüyor.
Ayrıca derece işaretini de yazamadım. Yardımcı olabilirseniz sevinirim.



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
G
11 yıl
Teğmen

Arkadaşlar Arduino 'dan gelen veriyi not defterine aktarabilme şansım var mı acaba


Bu mesaja 1 cevap geldi.
M
11 yıl
Binbaşı

Var hocam fakat arduino idesi disinda pc tarafinda farkli bir yazilim yazip kullanmalisiniz. C++ veya C# ile halledebilirsiniz.



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

Bu mesajda bahsedilenler: @Geometry
G
11 yıl
Teğmen

hocam amacım zaten Visual Basic 'e aktarmak fakat direkt aktaramıyorum bende aracı olarak txt dosyasına aktarmayı düşündüm


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @mylord92
M
11 yıl
Binbaşı

Visual Studio kullanıyorsanız daha kolay. Visual Studio'da SerialPort kullanımını araştırın. Arduinonun bağlı olduğu COMPORT'u kullanarak yazdığınız yazılımı arduino'ya bağlayabilirsiniz. Yazın stajda böyle birşey yapmıştım ama şimdi bulamadım dosyaları :) Bulursam iletirim.

Ekleme: C# ile yapmıştım.





< Bu mesaj bu kişi tarafından değiştirildi mylord92 -- 25 Kasım 2014; 19:07:55 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Geometry
G
11 yıl
Teğmen

hocam çok teşekkür ederim sağolun


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @mylord92
M
11 yıl
Yüzbaşı

Ekleyin hocam UNO öğrenmeye basladım bende


Bu mesaja 1 cevap geldi.
D
11 yıl
Yarbay

digital pin3ü haşlamışım bir güzel şimdi ben atmega mikroişlemcisini değiştirsem çalışır mı acaba ? adafruit motorshieldde çalışmayan motor pinlerini entegreyi değiştirerek çalıştırmıştım çünkü


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @tecevit
W
11 yıl
Yarbay

Arkaaşlar elinde saat kodları ve şeması olan var mı?


Bu mesaja 1 cevap geldi.
M
11 yıl
Yüzbaşı

Ben saat için ds1307 devresi yaptım bir tane. Ds1307 rtc (real time clock) şeklinde araştırırsan benim kullandığım devreyi kolaylıkla bulursun. mobileyim link veremiyorum kusura bakma.
Aynı şekilde ds1307 rtc library şeklinde aratarak uygun kütüphanelere ulaşırsın. Örnek kodlar oluyor içlerinde.



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


Bu mesajda bahsedilenler: @WolF-EyE
T
11 yıl
Yüzbaşı

quote:

Orijinalden alıntı: designr

digital pin3ü haşlamışım bir güzel şimdi ben atmega mikroişlemcisini değiştirsem çalışır mı acaba ? adafruit motorshieldde çalışmayan motor pinlerini entegreyi değiştirerek çalıştırmıştım çünkü

Microişlemci alıp direkt takarsanız boş olduğu için çalışmayacaktır.BootLoader yüklemeniz gerekir.BootLoader yüklemek için http://www.instructables.com/id/Burning-the-Bootloader-on-ATMega328-using-Arduino-/ bakabilirsin.





< Bu mesaj bu kişi tarafından değiştirildi tecman -- 26 Kasım 2014; 11:36:33 >
Bu mesaja 1 cevap geldi.