اطلاعیه

Collapse
No announcement yet.

دفترچه نقاشی paint با صفحه لمسی

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    دفترچه نقاشی paint با صفحه لمسی

    با سلام خدمت دوستان
    من از یک سایتی برنامه paint با میکرو و LCD 128*64 و صفحه لمسی با شماره 034007 رو دانلود کردم و بستم ولی الان یه مشکلی دارم و اون اینه که یه پیکسل رو که کلیک می کنم ، همون پیکسل تو صفحه روشن نمیشه ..به نظرتون مشکل میتونه از چی باشه ؟؟ فقط من این تاچ رو پیدا نکردم یه تاچ اسکرین دیگه گذاشتم ممکنه این باشه دلیلش ؟ این سورس :
    $regfile = "m32def.dat"
    $crystal = 1000000

    $hwstack = 64
    $swstack = 64
    $framesize = 64

    Config Adc = Single , Prescaler = Auto , Reference = Avcc
    Enable Adc
    Start Adc

    $lib "glcdKS108.lbx"
    Config Graphlcd = 128 * 64sed , Dataport = Portc , Controlport = Portd , Ce = 2 , Ce2 = 3 , Cd = 6 , Rd = 5 , Reset = 1 , Enable = 4

    'Setfont Font8x8
    Declare Sub Scan

    Dim X As Integer , Y As Integer
    Dim Old_x As Integer , Old_y As Integer
    Dim Click_pen As Bit
    Dim I As Byte , J As Byte

    Cls
    Showpic 0 , 0 , Startup
    Showpic 5 , 16 , P1
    Showpic 5 , 32 , E1

    Do

    Call Scan
    If X <> -1 And Y <> -1 Then 'In Screen(64*128)
    Old_x = X : Old_y = Y
    Waitms 10
    Call Scan
    If X = Old_x And Y = Old_y Then 'No Noise

    If X >= 24 And X <= 119 And Y >= 14 And Y <= 59 Then
    If Click_pen = 0 Then
    Pset X , Y , 255
    Else
    Pset X , Y , 0
    End If
    Else
    If X >= 4 And X <= 20 And Y >= 14 And Y <= 26 Then
    'Pen Clicked
    Showpic 5 , 16 , P2
    Toggle Click_pen
    Waitms 100
    If Click_pen = 0 Then
    Showpic 5 , 16 , P1
    Else
    Showpic 5 , 16 , P3
    End If
    End If

    If X >= 4 And X <= 20 And Y >= 30 And Y <= 45 Then
    'Eraser Clicked
    Showpic 5 , 32 , E2
    Waitms 100
    Showpic 5 , 32 , E1
    'Clear The Screen
    For I = 14 To 59
    Line(24 , I) -(119 , I) , 0
    Next I

    End If
    End If
    End If
    End If
    Loop
    End

    Sub Scan
    'Get x position
    Ddra = &B00001010
    Porta = &B00001000
    X = Getadc(2)

    'Get y position
    Ddra = &B00000101
    Porta = &B00000100
    Y = Getadc(1)

    If X < 82 Then X = -1
    If X >= 82 Then
    X = X - 82
    X = X / 5
    End If

    If Y < 200 Then Y = -1
    If Y >= 200 Then
    Y = Y - 200
    Y = Y / 7
    End If
    End Sub

    Startup:
    $bgf "Paint.bgf"
    P1:
    $bgf "Pen.bgf"
    P2:
    $bgf "Pen_clicked.bgf"
    P3:
    $bgf "Pen_White.bgf"
    E1:
    $bgf "Eraser.bgf"
    E2:
    $bgf "Eraser_Clicked.bgf"
    یه سوال دیگه : دوستان میتونم از این ماژول ال سی دی 3.2 اینچی که تاچ رو هم خودش داره استفاده کنم ؟ ممنون میشم راهنمایی کنید

    #2
    پاسخ : دفترچه نقاشی paint با صفحه لمسی

    دوستان تو رو خدا راهنمایی کنید این پروژه رو باید 2 هفته دیگه تحویل بدم
    این عکس مدار
    http://avt.netau.net/photos/70dab11c90d0.png

    دیدگاه


      #3
      پاسخ : دفترچه نقاشی paint با صفحه لمسی

      والا من که از بیسیک سر در نمیارم ولی اگه روی یک پیکسل میزنی یکی دیگه روشن میشه احتمالا یا داره اشتباه میخونه یا برنامه داره محل تماس رو اشتباه محاسبه میکنه
      http://www.eca.ir/forum2/index.php/topic,10159.0.html
      Engineering is the art of making what you want from things you can get.
      اموزش DSP ...........................
      http://www.eca.ir/forum2/index.php?topic=29824.0
      http://www.eca.ir/forum2/index.php?topic=32324.0

      دیدگاه


        #4
        پاسخ : دفترچه نقاشی paint با صفحه لمسی

        بنده هم برنامه نویسی بلد نیستم ، ممنون میشم دوستان راهنمایی کنند

        دیدگاه


          #5
          پاسخ : دفترچه نقاشی paint با صفحه لمسی

          باید خودت دوباره مقدار تاچ رو قرار بدی یعنی دوباره محاسبه کنی چون مقار مقاومت تاچها باهم یه کم فرث میکنه و ممکنه مدارت کثف باشه یا ترولانس مقاومتات زیاد باشه :nice:

          دیدگاه


            #6
            پاسخ : دفترچه نقاشی paint با صفحه لمسی

            نوشته اصلی توسط reza javahery
            باید خودت دوباره مقدار تاچ رو قرار بدی یعنی دوباره محاسبه کنی چون مقار مقاومت تاچها باهم یه کم فرث میکنه و ممکنه مدارت کثف باشه یا ترولانس مقاومتات زیاد باشه :nice:
            ببخشد من یکم تازه کارم ، دقیقا چیه تاچ رو باید محاسبه کنم ؟؟ دیتاشیت که نداره ، اندازه هم با همونی که طراح طراحی کرده یکی هستش دیگه ...

            دیدگاه


              #7
              پاسخ : دفترچه نقاشی paint با صفحه لمسی

              اولا تاچ رو درست نصب کردی؟

              دیدگاه


                #8
                پاسخ : دفترچه نقاشی paint با صفحه لمسی

                والا مطمئن نیستم...چون پایه هاش smd بود نتونستم تست کنم و بستم رو مدار چاپی
                تاچ این مدلی هست که پایه ها به سمت بغل نیست و از پایین هست ، منم پایه هارو از راست به چپ A و B و C و D گرفتم و
                A رو به 40 میکرو وصل کردم
                B رو به 39
                C رو به 38
                D رو به 37
                طبق برنامه این درسته ؟
                میخواین عکس بزارم

                دیدگاه


                  #9
                  پاسخ : دفترچه نقاشی paint با صفحه لمسی

                  نه منظورم این هست که تاچ رو اشتباه به ال سی دی وصل نکردی از لحاظ فیزیکی چسبوندن تاچ روی ال سی دی

                  دیدگاه


                    #10
                    پاسخ : دفترچه نقاشی paint با صفحه لمسی

                    مگه جور خاصی باید این کارو کرد ؟؟؟ من همینجوری گذاشتم روش دیگه oo:

                    دیدگاه


                      #11
                      پاسخ : دفترچه نقاشی paint با صفحه لمسی

                      ای بابا یعنی اینجوی

                      دیدگاه


                        #12
                        پاسخ : دفترچه نقاشی paint با صفحه لمسی

                        فهمیدی البته یکی از فلت ها باید پایین باشه که تو عکس اشتباه دادم

                        دیدگاه


                          #13
                          پاسخ : دفترچه نقاشی paint با صفحه لمسی

                          آره ، فلت واسه من رو به پایینه ولی خوب حتی اگه بر عکس هم وصل شده باشه باید بر عکس عملیات رو انجام بده نه این که من یه جا کلیک کنم اون یه جا دیگه نشون بده

                          دیدگاه


                            #14
                            پاسخ : دفترچه نقاشی paint با صفحه لمسی

                            برنامه رو از کدون سایت برداشتی ؟
                            یه عکس از تاچ و ال سی دیت بده

                            دیدگاه


                              #15
                              پاسخ : دفترچه نقاشی paint با صفحه لمسی

                              avr64.com لان عکس میندازم

                              دیدگاه

                              لطفا صبر کنید...
                              X