Selasa, 24 Oktober 2023

Belajar Python 3 Komunikasi serial, membuat program seperti Compass (serial comunication)

 Compass Sofware untuk mengetes komunikasi serial tampilan seperti dibawah ini






Belajar Python 2 GUI sederhana

 Untuk membuat GUI di python memang memerlukan lebih efort 

https://realpython.com/pysimplegui-python/

https://www.pysimplegui.org/en/latest/

 

program tambah tambahan

 import PySimpleGUI as sg

sg.theme('DarkAmber')   # Add a touch of color
#  python C:\Users\Dell\python\GUI4.py
# penambahan
layout = [  [sg.Text('Masukan angka ke 1'), sg.InputText(1)],

            [sg.Text('masukan angka ke 2'),sg.InputText(2)],
            [sg.Button('Ok'), sg.Button('Cancel')] ]

# Create the Window
window = sg.Window('Coba GUI', layout)
# Event Loop to process "events" and get the "values" of the inputs
while True:
    event, values = window.read()
    if event == sg.WIN_CLOSED or event == 'Cancel': # if user closes window or clicks cancel
        break
    print('Angka 1= ', values[0])
    print('Angka 2= ', values[1])
    print('Angka 1 + angka 2 = ', int(values[1])+int(values[0]))
    #sg.Text(values[0]+values[1])
  # window('gelo')
window.close()

 


 

 import PySimpleGUI as sg
import serial

sg.theme('DarkAmber')   # Add a touch of color
#  python C:\Users\Dell\python\GUI5.py
# penambahan
layout = [  [sg.Text('Masukan Port Serial'), sg.InputText(1)],
            [sg.Button('Ok'), sg.Button('Cancel')]
         ]
 
# Create the Window
window = sg.Window('Coba GUI Serial port', layout)
# Event Loop to process "events" and get the "values" of the inputs
ser = serial.Serial('COM5',baudrate=9600,timeout=1)
while True:
    event, values = window.read()
    if event == sg.WIN_CLOSED or event == 'Cancel': # if user closes window or clicks cancel
        break
    
    arduinoData = ser.readline()
    print(arduinoData)
   
window.close()

 


 

 

 



Senin, 23 Oktober 2023

Belajar Python 1 Komunikasi Serial

 Untuk menginstal python dapat dilihat di 

https://www.python.org/

unduh instalan untuk windows

setelah selesai instalasi python buka command promt

ketik python




 

menginstal pyserial

keluar python dengan mengetik exit()

kemudian ketikan pip install pyserial


mencoba serial port arduino

(arduino dapat berfunsi sebagai serial port ) dalam hal ini akan dicoba comunikasi yang biasanya mempergunakan serial port monitor pada Arduino IDE diubah mempergunakan python


Hubungkan arduino dalam  hal ini saya mempergunakan Arduino Mega WIFI sebagai serial port

 

 
 



untuk program pythonnya dapat dipergunakan perintah seperti dibawah ini

 python C:\Users\Dell\python\serial.py

import serial
ser = serial.Serial('COM5',baudrate=9600,timeout=1)
while 1:
    arduinoData = ser.readline()
    print(arduinoData)




Kamis, 28 September 2023

"Tumbang" -Dere

 "Tumbang"

Langkah-langkahku berhati-hati
Betapa takut engkau pergi
Jangan sampailah hilang rasamu

Sebelumnya aku tak pernah
Jatuh jauh sedalam ini
Suramku saat kau sungguh-sungguh pergi

Setahun berlalu upayaku 'tuk lupa
Tapi cukup dengar namamu saja
Buatku ingat lagi semua

Sudah tidak ada lagi terang
Sudah dingin lagi hari-hariku
Satu pohon harapku telah tumbang
Hilang lagi harapan cinta
Entah di mana kini naungmu
Entah masihkah kau ingat parasku

Sebelumnya aku tak pernah
Jatuh jauh sedalam ini
Suramku saat kau sungguh-sungguh pergi

Setahun berlalu upayaku 'tuk lupa
Tapi cukup dengar namamu saja
Buatku ingat lagi semua

Sudah tidak ada lagi terang
Sudah dingin lagi hari-hariku
Satu pohon harapku telah tumbang
Hilang lagi harapan cinta
Entah di mana kini naungmu
Entah masihkah kau ingat parasku

Bila kau dengar lagu ini, datanglah lagi
Bila kau dengar lagu ini, ayo kembali
Bila kau dengar lagu ini, datanglah lagi
Bila kau dengar lagu ini, ayo kembali, kembali

Sudah tidak ada lagi terang
Sudah dingin lagi hari-hariku
Satu pohon harapku telah tumbang
Hilang lagi harapan cinta
Entah di mana kini naungmu
Entah masihkah kau ingat parasku

(Bila kau dengar lagu ini, datanglah lagi)
Entah masihkah kau ingat parasku
(Bila kau dengar lagu ini, ayo kembali)
Entah masihkah kau ingat parasku

Rabu, 06 September 2023

Berbisik

 

Satu tahun berlalu 

Kau berbisik kembali kepadaku

Sebagian indah yang kau ambil kembali

Sedikit demi sedikit


Mataku yang tak awas lagi

Semua nafasku

Yang tak sama dengan seperti

Waktu itu


Yang kuingat hanya

Kilasan hantaran waktu yang terlalu

Berkilatan dan berlarian

Diantaranya 


Bayangan yang terpapar panas

Hilang tertutup redupnya hari

Hembusan angin yang menghampiri

Tanpa rasa

Minggu, 22 Januari 2023

Proyek Sepeda Listrik Polygon 5 midrive (UPDATE 2023)

 Update kembali sepedah listrik  terutama pemasangan motor listriknya