Kirjoittaja Aihe: Mokkulakentän voimakkuus  (Luettu 1768 kertaa)

Mistofelees

  • Käyttäjä
  • Viestejä: 656
    • Profiili
Mokkulakentän voimakkuus
« : 03.08.09 - klo:16.12 »
Työkaverini OH1JF kirjoitteli pienen pätkän Pythonia. Tuloksena proto-koodi, joka näyttää kentän voimakkuuden ja hieman muutakin dataa. Pistän sen tähän siinä toivossa, että joku kooderi tekisi tästä jotain fiksua ja tyylikästä.
Itselleni tämä on osoittautunut varsin käyttökelpoiseksi parasta paikkaa hakiessa mokkulalle.
Myös jonkinlaista kenttäkartoitusta voisi harrastaa, jos lisäisi tähän komennot GPS:ää varten.

Tämä ei siis ole tarkoitettu aivan aloittelijille tässä muodossaan:
(Vaatii tuon python-serial paketin, joka asentuu synapticilla.
Vaatii myös porttiosoitteen puukotuksen scriptiin)
---------------------------------------------
import serial
from time import sleep

ser=serial.Serial('/dev/ttyUSB1', 115200, timeout=1)
ser.write('AT+CREG=2\r')

while 1:
   ser.write('AT+CREG?\r')
   while 1:
      line = ser.readline()
      if "+" in line:
         print line
         ser.flushInput()
         break
   ser.write('AT+CSQ\r')
   while 1:
      line = ser.readline()
      if "+" in line:
         print line
         sleep(2)
         ser.flushInput()
         break   
ser.close()

Timo Virtanen

  • Käyttäjä
  • Viestejä: 2083
    • Profiili
Vs: Mokkulakentän voimakkuus
« Vastaus #1 : 03.08.09 - klo:21.34 »
Itse sain aikanaan koodiapuja keskustelualueen "Ohjelmointi, palvelimet ja muu edistyneempi käyttö" otsakkeen alta. Taitaa olla se koodigurujen kokoontumispaikka. Olisikohan siellä innokkaita projektiin?  :D terveisin Timo
"Linux, made in Finland"