avatar_kotan04

PicBasic ve Seri port VisualBasic

Başlatan kotan04, 20 Ocak 2013, 10:34:16

kotan04

Merhaba günaydın arkadaşlar visualbasic ile bir arayüz yapmayı hedefliyorum ledleri yakmak söndürmek vs.. bunun ile picbasic  arasındaki ilşkiyi kurabilmem için elinizde örnek bir ders veya bir link varmıdır ? uygulama örneğinden ziyade anlaşılır bir anlatım arayışındayım

kudretuzuner

Merhaba
VB.Net 2008 express kullanmaktayım.VB hangi versiyonunu kullanacaksınız?
Çok basit olarak PC'den PIC'e Hex'30've Hex'31' yollayan bir kod parçası vereyim.

Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Me.Close()
    End Sub
----------------------------------------------------------------------------------------------------------------
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        SerialPort1.Open()
        Dim gonder1 As String = "1"
        SerialPort1.Write(gonder1)
        SerialPort1.Close()
    End Sub
----------------------------------------------------------------------------------------------------------------
    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        SerialPort1.Open()
        Dim gonder1 As String = "0"
        SerialPort1.Write(gonder1)
        SerialPort1.Close()
    End Sub
----------------------------------------------------------------------------------------------------------------
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        ComboBox1.Text = "COM1"
        SerialPort1.PortName = ComboBox1.Text
    End Sub
End Class
----------------------------------------------------------------------------------------------------------------


BUTTON 1=PROGRAMI KAPATIR(ÇIKIŞ)

BUTTON 2=SERİPORTTAN KLAVYENİN "1"DEĞERİNİ HEX 31 OLARAK YOLLAR( 00110001 )

BUTTON 3=SERİPORTTAN KLAVYENİN "0"DEĞERİNİ HEX 30 OLARAK YOLLAR( 00110000 )

Private Sub Form1_Load=COMBOBOX'a "COM1" atama yapar.Seriport COM1 olarak kabul edilir.

kotan04

viasualbasic 6 kullanacağım fakat daha çok kaynak bulabileceğim bir versiyon önerebilirseniz ona bakayım yanıtınızı inceliyorum teşekürler

kudretuzuner

#3
Merhaba
VB6 bilmiyorum ama aşağıdaki linkten VB.Net 2010 express ücretsiz sürümünü  PC'nize yüklerseniz bildiklerimi ve de uygulamalarımı paylaşabilirim.PIC tarafında asm kullandığım için bu konuda pek yazmak istememiştim.Ama sizin sayeniz pıcbasic ile de bu işi başarabiliriz çünkü pıcbasic bilgim oldukça zayıf.Ayrıca öğrenmek istediğim bir şey de sadece isiste simülasyonla mı yetineceksiniz yoksa protoboarda da kurup çalıştıracak mısınız?Kolay gelsin.
http://www.microsoft.com/visualstudio/tur/downloads#d-2010-express

kotan04

merhaba kudret bey programı kuruyorum şimdi amacım ilk ilk önce similasyon ardından gerçek anlamda kurulumunu yapmak dil olarakta picbasici kullanmak istiyorum bende picbasicte zayıf kalıyorum umarım bu konuyu kavrayabilirim ama grafik tasarımla yapmak isteğimim şeyi hoş bir şekilde çizebilirim :)


kotan04

saolun kudret bey inceleyeceğim iyi çalışmalar

halilgaliç


kudretuzuner

Merhaba
Teşekkürler,projenizi çok beğendim.Hangi versiyon VB kullandınız?

halilgaliç


ahmet22

kudret beyin paylaşımları güzel fakat asm dili kullandığı için ben kendi açımdan söyliyim pek bilgim olmadıgı için kullanamıyorum halil arkadaş picbasic ile yazdığı için daha rahat kullanılıyor asm öğrenmem için kaynak nerden bulabilirim kudret bey vb6 vb.net c# asp biliyorum bu yüzden asm öğrenmemde biraz zor oluyor

kotan04

şimd, visual basic kurdum toogle buton oluşturmaya çalışıyorum :)

ahmet22

bu picbasic kodundaki kesme ne işe yarar nerde nasıl kullanılır bilgi verebilcek olan varmı

ete

Aşağıdaki linkte bu konu ile ilgili ders notları var.  Yükle ve oradan detaylı şekilde oku anlayacaksın.

http://etepic.com/index.php/topic,17.0.html

Ete

ahmet22

#14
peki ete bey bu kesme seri iletişimde kullanılmak zorundamıdır ?

Powered by EzPortal