Showing posts with label Windows 10. Show all posts
Showing posts with label Windows 10. Show all posts

Thursday, November 19, 2015

Tutorial cara komunikasi serial com port antara python dan arduino

Catatan kali ini berisi tentang cara komunikasi antara computer/PC/laptop menggunakan bahasa programan python dan Arduino dengan komunikasi serial COM. Disini saya mencoba membuat contoh penggunaan class sederhana dan linkage antara dua buah file program python. 
Di sisi Arduino sendiri, software arduino yang dibuat bersifat standby dan mengirim balik data yang dikirimkan. software Arduino nya akan saya jelaskan pada catatan berikutnya.

ada 2 buah software python, software utama, dan software tambahan untuk menampilkan comment (hanya untuk ujicoba linkage antara 2 file python)

software python utama nya:

import serial
import deskripsi
from time import sleep

# configure the serial connections (the parameters differs on the device you are connecting to)
ser = serial.Serial('COM22', timeout=1)
ser.baudrate = 9600

class cser:
    def tulis(self):
        ser.write(input)
        out = ''
        # let's wait one second before reading output (let's give device time to answer)
        sleep(.1)
        while ser.inWaiting() > 0:
            out += ser.read(1)
        if out != '':
            print ">> " + out

deskripsi.katapembuka()

while 1:
    # get keyboard input
    input = raw_input(">> ")
    if input == 'exit':
        ser.close()
        exit()
    else:
        cser.tulis()


lalu, buat software python dengan nama deskripsi.py yang berisi sebagai berikut:

def katapembuka():
    print("program ini untuk mencoba software serial dengan menggunakan python")
    print("silahkan masukkan kata")
    print("ketik exit untuk keluar")


Selamat mencatat dan mempelajari!!!

Tuesday, November 10, 2015

Cara mudah parsing data menggunakan python

catatan kali ini akan menjelaskan bagaimana cara mudah untuk parsing data menggunakan python. Parsing data adalah salah satu aktifitas pemrograman yang paling sering digunakan untuk memilah-milah data informasi yang dibutuhkan oleh pengguna.

Code yang digunakan untuk parsing adalah sebagai berikut:

data = '$,LA52.125133215643,LN21.031048525561,T101115,W120013'

head, lat, lon, t, w = data.split(",")

print (lat)
print (lon)
print (t)
print (w)

copy dan paste code diatas pada software python dan coba jalankan. Hasil yang diperoleh adalah sebagai berikut:

LA52.125133215643
LN21.031048525561
T101115
W120013


Penjelasan

Data yang digunakan pada contoh kali ini cukup sederhana yaitu:

'$,LA52.125133215643,LN21.031048525561,T101115,W120013'

data ini berisikan data posisi yaitu latitude (LA), longitude (LN), tanggal (T), dan waktu (W).
pada program python yang akan dibuat, data-data tersebut akan dipisah kedalam variabel yang berbeda sehingga dapat dengan mudah diakses / diolah lebih lanjut. Variable-variable tersebut adalah lat, lon, t, dan w.


Selamat Mencatat!!!

Thursday, November 5, 2015

Cara Instalasi Raspbian Jessie Operating System pada SD card untuk Raspberry Pi menggunakan Win32Disk pada Windows 10

Catatan berikut adalah catatan mengenai cara instalasi Raspbian Jesse OS pada SD card agar dapat digunakan pada Raspberry Pi di Windows 10.

Salah satu cara yang paling umum adalah menggunakan software Win32Disk. Langkah-langkah nya adalah sebagai berikut ini:

  1. Download operating system raspbian pada link berikut ini : https://www.raspberrypi.org/downloads/
  2. Extract file operating sistem dan akan dihasilkan file image dengan ekstesi file *.img
  3. Download software Win32Disk pada link berikut ini : http://sourceforge.net/projects/win32diskimager/
  4. Install software Win32Disk tersebut pada Windows OS yang kalian miliki
  5. Setelah instalasi selesai, Jalankan software, maka akan muncul tampilan software seperti di bawah ini:
Win32 Disk Imager software
  1. Masukan SD card (untuk Raspberry Pi 1) atau Mini SD (Raspberry Pi 2) pada SD card reader di komputer dan pastikan terdeteksi.
  2. Klik lambang folder pada aplikasi, lalu pilih file image yang telah di extract pada tahap 2 diatas.
  3. Pada menu Device, pastikan bahwa device yang terpilih adalah device drive SD card berada.
  4. Klik perintah Write, maka akan muncul peringatan seperti dibawah ini:

Confirm overwrite


  1. Tekan Yes, lalu program Win32Disk akan menulis SD card anda

Writing Process

  1. Software akan memberikan notifikasi setelah proses penulisan berhasil dilakukan.
  2. Sebagai tanda proses penulisan berhasil, pada menu file explorer akan muncul drive SD card berubah menjadi system boot
New Label as boot USB

Selamat mencatat!!