Compass Sofware untuk mengetes komunikasi serial tampilan seperti dibawah ini
Suatu pemikiran yang tertuang dari seorang manusia bernama Gigin Ginanjar dalam bentuk tulisan
Selasa, 24 Oktober 2023
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)