Serial Port ile Pic'e Komut Gönderme Sorunu

Başlatan semih, 12 Aralık 2012, 13:55:23

semih

#15
Devremde ya da pic yazılımımda bir sorun olduğunu düşünmüyorum.Buton bağladığımda aynı komutlar ile gayet düzgün çalıştırabiliyorum.Sorun c#yazılımında. Belirttiğim gibi while döngüsünden çıkamıyorum.Motor ileri tuşuna basarsam ileri geri tuşuna basarsam geri dönüyor.C# için bir öneriniz var mı?Kodlarımı paylaştım.

mesaj birleştirme:: 13 Aralık 2012, 18:02:25

Sorunu çözdüm.Belki aynı konuda takılan başka arkadaşlar olabilir.Onlara da yardımım dokunması için c# kodlarını nasıl düzenlediğini paylaşıcam.Sorun console.writeline(serial); Komutunu programın pic'e çok kısa bir süre için göndermesindeymiş.Butonun keydown kısmında timerı aktif ve keyup kısmında timer'ı pasif hale getirdikten sonra timer tick fonksiyonuna
for (int i = 0; i < 50; i++)
            {
                serialPort1.WriteLine(veri2);
            }

şeklinde bir kod yerleştirdim.Böylece butona bastığım kadar motor dönmüş oldu.Soruma cevap veren arkadaşlara teşekkür ederim.