Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Mistofelees - 03.08.09 - klo:16.12

Otsikko: Mokkulakentän voimakkuus
Kirjoitti: Mistofelees - 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()
Otsikko: Vs: Mokkulakentän voimakkuus
Kirjoitti: Timo Virtanen - 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