Merhabalar,
Öncelikle elinize sağlık.
BP 7.0 kullanmış ve Pascal diline aşık birisi olarak yanlış anlaşılmak
istemem ama Borland'ın Delphi'yi satmasından sonra ister istemez
uzaklaşıyor insan.

En son Delphi 7 ile kod yazdığımı hatırlıyorum. Bir daha da dönüp bakmadım.

Kolay gelsin,
Mucip:)

On Wed, Oct 9, 2019 at 6:16 PM İsmet Sönmez <ison...@bek.org.tr> wrote:

> Merhaba
>
>
>
> Bazıları yavan sever :D
>
> Raspi ve pascal
>
>
>
> İyi Çalışmalar
>
> İsmet Sönmez
>
>
>
>
>
> *From:* Linux-programlama <linux-programlama-boun...@liste.linux.org.tr> *On
> Behalf Of *mucip.ilb...@gmail.com
> *Sent:* Wednesday, October 9, 2019 12:57 PM
> *To:* Özgür yazılımlarla çeşitli dillerde yazılım geliştirme <
> linux-programlama@liste.linux.org.tr>
> *Subject:* [Linux-programlama] Re: RaspBerry üzerinde Qt ile
>
>
>
> Merhabalar,
>
> Lazarus ile geliştirmiş olduğum projeler var. Ama Qt'den sonra yavan
> kalıyor. :)
>
>
>
> Kolay gelsin,
>
> Mucip:)
>
>
>
> On Wed, Oct 9, 2019 at 8:46 AM Bircan HANCI <birc...@gmail.com> wrote:
>
> Bir ilave olarak Lazarus Pascal deneyebilirsiniz. Şahsen PC üzerinden
> birkaç ufak projede işimi gördüm. RaspiDestğei de mevcut ama açıkçası aktif
> olarak bir proje vs denemedim.
>
> Belki derdinize derman olur. Ama tabii kod yapısını Pscal a taşımanız
> gerekecek ki bu da epey iş yükü getirebilir.
>
>
>
> Saygılarımla.
>
> Bircan HANCI
>
>
>
> On Wed, Oct 9, 2019 at 12:46 AM Dr. Mucibirahman İLBUĞA <
> mucip.ilb...@gmail.com> wrote:
>
> Merhabalar,
>
> Kodu buldum. Biz o ara hazır kütüphane kullanmışız. USB den okumamışız.
>
> Koddaki USB okuma rutinleri kantardan gelen veriyi okumak için
> kullanılıyor. İki farklı tip indikatör için iki farklı okuma algoritması
> var.
>
> Hayvan kantara girdiği an RFID ile boyun numarası alınıyor ve kantar
> değeri bekleniyordu. Ağırlığın okunduğu hayvan, zaman, tartım bilgileri
> de örnek veritabanına yazılıyordu. Ayrıca basit bir PHP sayfası da
> koşuyordu BananaPi kart üzerinde. İstenilen hayvan listelenebiliyordu.
> Hikayesi kolaylıkla görülebiliyordu.
>
> Elbette kod tamamıyle deneysel. Ticari bir ürün olamadı. Henüz... :-P
>
> /////////
>
> from pirc522 import RFID
> import signal
> import time
> import RPi.GPIO as GPIO
>
>
> import sqlite3 as lite
> import sys
> #import msvcrt
> import serial
> import re
>
>
> indikatorTip = 2
>
> #1 ==> Erte
> #2 ==> YH-T7+E
>
> def seriDegerOku():
>      try:
>          ser = serial.Serial(port='/dev/ttyUSB0', baudrate=9600,
> parity=serial.PARITY_NONE, stopbits=serial.STOPBITS_ONE,
> bytesize=serial.EIGHTBITS, timeout=0)
>          deger = ""
>          donen = 0
>          devam = True
>          durum = ""
>          while devam:
>              for line in ser.read():
>                  if ord(line) == 13:
>                      deger = deger + "#"
>                  else:
>                      deger = deger + str(line)
>                  if deger.count("#") == 2:
> #deger=deger[deger.find("#")+1:deger.find("#")]
>                      deger = re.findall('#(.*?)#',deger)
>                      durum = deger[0][0:1]
>                      donen = int(str(int(deger[0][1:7])))
>                      deger = ""
>                      #print(str(deger) + ":" + deger[0])
>                      #print(deger[0])
>                      #donen = int(deger[0])
>              if durum == "A":
>                  ser.close()
>                  #devam = False
>                  return donen
>      except:
>          return -1
>
>
> def seriDegerOkuYH():
>      try:seçiliyor.
>          ser = serial.Serial(port='/dev/ttyUSB0', baudrate=9600,
> parity=serial.PARITY_NONE, stopbits=serial.STOPBITS_ONE,
> bytesize=serial.EIGHTBITS, timeout=0)
>          deger = ""
>          donen = 0
>          devam = True
>          durum = ""
>          while devam:
>              for line in ser.read():
>                  if ord(line) == 13:
>                      deger = deger + "#"
>                  else:
>                      deger = deger + str(line)
>                  if deger.count("#") == 2:
>                      deger = re.findall('ww(.*?)kgwt',deger)
>                      donen = float(deger[0])
>                      deger = ""
>                      ser.close()
>                      return donen
>      except:
>          return -1
>
>
>
> con = lite.connect('/home/bananapi/kurdak/kurdak.db')
>
> cur = con.cursor()
>
> rdr = RFID()
> util = rdr.util()
> util.debug = True
>
> print ("Kart Bekleniyor...")
>
> devam = True
>
> while devam:
>      rdr.wait_for_tag()
>      (error, uid) = rdr.request()
>      if not error:
>      print ("Kart Okundu:")
>      (error, uid) = rdr.anticoll()
>      if not error:
>          kart_uid = str(uid[0])+ " " + str(uid[1]) + " " + str(uid[2]) +
> " " + str(uid[3])+ " " + str(uid[4])
>          print (kart_uid)
>          if indikatorTip == 1:
>              sqlKod = "INSERT INTO tartim(tarih, saat, kod, kilo)
> values(date('now'), time('now'), '" + kart_uid + "', " +
> str(seriDegerOku()) + ");"
>          else:
>              sqlKod = "INSERT INTO tartim(tarih, saat, kod, kilo)
> values(date('now'), time('now'), '" + kart_uid + "', " +
> str(seriDegerOkuYH()) + ");"
>          #print (sqlKod)
>          cur.execute(sqlKod)
>          con.commit()
>      print ("Kayit Tamam")
>
> ////////
>
>
>
> Kolay gelsin,
> Mucip:)
>
> On 8.10.2019 08:58, Metin Topallar wrote:
> > Umarım yardımcı olabilir. Şuan çok geniş bir boş zamana sahip değilim
> > yoksa hızlıca bir örnek yapıp yollardım. Ama kod üzerinde sorun
> > yaşadığınız yer var ise destek verebilirim.
> >
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
>
> --
>
> Kolay gelsin,
>
> Mucip:)
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>


-- 
Kolay gelsin,
Mucip:)
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap