# Change your life today. Don’t gamble on the future, act now, without delay! Informasi uptodate silahkan mengunjungi http://edukasi.nextsys.web.id NEXT SYSTEM Robotics Learning and Experience Center Komplek Ruko ITC Kosambi Blok F2 Jl. Baranang Siang 6-8, Bandung 40112 Tel. (022) 4222062 | 085100775874 085102238024, 085100775874 Email: info at nextsys.web.id atau nextsystem.robotics at gmail.com Instagram: nextsystem.id Facebook: web.facebook.com/nextsystem.id
Tag: python
Dec 29
Python 3.7.2 dan Raspberry Pi
Instalasi Raspbian Stretch mengusung Python 2.7.13 dan Python 3.5.3. Python 2 akan pensiun di tahun 2020. Untuk melakukan peningkatan versi Python 3, kita dapat melakukannya dengan sejumlah langkah berikut: Pertama, lakukan sejumlah instalasi untuk sejumlah dependencies yang diperlukan untuk build. sudo apt-get update sudo apt-get install -y build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev …
Aug 01
Raspberry Pi dan ARM Cortex-M
Kloter pelatihan Raspberry Pi dan Aplikasi Mikrokontroler ARM Cortex-M yang berlangsung di penghujung bulan Juli 2016 ini, diikuti oleh 6 peserta. Terima kasih kepada rekan-rekan yang telah berpartisipasi – Amirul Huda (Politeknik Caltex Riau), Chitra Annisa Pratiwi (Politeknik Caltex Riau), Mohammad Saputra (Politeknik Caltex Riau), Ir. Endro Ariyanto, M.T. (Universitas Telkom), Erwid Jadied, M.T. (Universitas …
Feb 27
Smart Doorbell
Sebuah kutipan program berbasis Pushover (berbayar), yang bisa disiasati dengan memanfaatkan solusi berbasis protokol MQTT yang free. Selamat mencoba … 🙂 from time import sleep import os import httplib, urllib import RPi.GPIO as GPIO GPIO.setmode(GPIO.BCM) GPIO.setup(4, GPIO.IN) def PushOver(title,message,url): app_key = "AppKeyHere" user_key = "UserKeyHere" #Connect with the Pushover API server conn = httplib.HTTPSConnection("api.pushover.net:443") #Send …
Feb 03
Python: Menghentikan Proses
Proses-proses yang kita mulai dalam program Python yang kita buat, akan tetap berjalan bahkan setelah program kita selesai. Bila kita ingin menghentikan proses-proses tersebut secara otomatis ketika program selesai, baik melalui penekanan Ctrl+C atau yang sejenis, kita dapat menggunakan modul atexit. import atexit procs = [] @atexit.register def kill_subprocesses(): for proc in procs: proc.kill() Bisa …
Jan 15
Python: Mengirim HTTP GET Request
Berikut adalah sebuah contoh script Python untuk mengirim sebuah HTTP GET request ke sebuah aplikasi yang berjalan di localhost port 8080: import httplib import time def printText(txt): lines = txt.split('\n') for line in lines: print line.strip() httpServ = httplib.HTTPConnection("127.0.0.1", 8080) httpServ.connect() httpServ.request('GET', "/?action=command&command=walk_mode&value=1") response = httpServ.getresponse() if response.status == httplib.OK: print "Output from HTML request" …
Jan 06
Python: Perintah Shutdown
Jan 04
Python: Mematikan Proses di Background
Bila kita membuat program dimana terdapat bagian dari aplikasi berjalan di background dalam bentuk service atau thread, maka ketika program selesai, service tersebut harus dimatikan secara manual (bila tidak otomatis). Dalam contoh berikut, aplikasi “head” akan dijalankan selama 3 detik. Karena aplikasi ini menjalankan service di background, maka setelah aplikasi selesai, harus dilakukan proses killall. …
Dec 25
Menjalankan Perintah di Python Shell
Dalam sejumlah aplikasi, kita kerap memerlukan fasilitas untuk memanggil atau menjalankan program di luarnya. Di lingkungan Python, hal ini dapat dilakukan dengan mudah. Berikut adalah sebuah contoh di lingkungan Windows, program memanggil notepad: import subprocess ret = subprocess.call(['notepad.exe','demo.txt']) if ret == 0: print "Done" Contoh berikut untuk lingkungan Linux, khususnya Ubuntu, program memanggilkan text editor nano: …