Selamat Jalan Mbah Sumani


DSC_3971
ALLAHUMMAGHFIR LAHA WARHAMHA WA ‘AAFIHI WA’FU ‘ANHA WA AKRIM NUZULAHA WA WASSI’ MUDKHALAHA WAGHSILHA BILMAA`I WATS TSALJI WAL BARADI WA NAQQIHI MINAL KHATHAAYAA KAMAA NAQQAITATS TSAUBAL ABYADLA MINAD DANASI WA ABDILHU DAARAN KHAIRAN MIN DAARIHI WA AHLAN KHAIRAN MIN AHLIHI WA ZAUJAN KHAIRAN MIN ZAUJIHI WA ADKHILHUL JANNATA WA A’IDZHU MIN ‘ADZAABIL QABRI AU MIN ‘ADZAABIN NAARSelamat Jalan Mbah Sumani

Ya ALLAH, ampunilah dosa-dosanya, kasihanilah ia,l indungilah ia dan ma’afkanlah ia, muliakanlah tempat kembalinya,lapangkan kuburnyak, bersihkanlah ia dengan air, salju dan air yang sejuk. Bersihkanlah ia dari segala kesalahan, sebagaimana Engkau telah membersihkan pakaian putih dari kotoran dan gantilah rumahnya di dunia dengan rumah yang lebih baik di akhirat serta gantilah keluarganya di dunia dengan keluarga yang lebih baik dan pasangan di dunia dengan yang lebih baik. Masukkanlah ia ke dalam syurgaMu dan lindungilah ia dari siksa kubur atau siksa api neraka…

 

Bermain Arduino dengan Raspberry pi dan python


Libur tahun baru kemarin mumpung anak-anak masih tidur pagi pagi nyoba nyoba menyalakan LED dan servo menggunakan arduino yang terhubung dengan raspberry pi, lagi belajar untuk melanjutkan project robot EOD sepertinya tambah mantap kalau ditambah dengan raspberry pi biar robotnya makin pinter.

Pertama tama pastikan sudah menginstall pyserial agar pythonmu bisa membaca port serial ini penting agar port serial arduino terbaca raspberry pi

caranya ke link ini download pyserial-2.7.tar.gz

ekstrak tar xzvf pyserial-2.7.tar.gz

masuk ke folder

cd pyserial-2.7
sudo python setup.py install

setelah selesai lanjut membuat file pythonnya

Here’s the code belajar menggunakan beberapa perintah yang dijalankan satu satu seperti menyalakan led, mematikan led, dan led berkedip (blink)

pertama tama masuk ke terminal karena ngga punya layar komputer dan keyboard extra jadilah hanya menggunakan ssh

login ke ssh raspberry pi, buat file dengan ekstensy .py (Python) contoh untuk menyalakan LED saya menggunakan ledon.py tuliskan kode dibawah ini

import serial
ser = serial.Serial(‘/dev/ttyACM0’, 9600)
ser.write(‘1’) //menuliskan perintah 1 di serial

buat lagi file dengan nama ledoff.py

import serial
ser = serial.Serial(‘/dev/ttyACM0’, 9600)
ser.write(‘0’)

Buat file lagi dengan nama ledblink.py

import serial
ser = serial.Serial(‘/dev/ttyACM0’, 9600)
ser.write(‘2’)
lalu masukkan kode berikut di arduino melalui arduino IDE

const int ledPinĀ Ā Ā Ā  = 13;
int d=0;

void setup(){
Serial.begin(9600);
pinMode(ledPin,OUTPUT);
digitalWrite(ledPin, HIGH);
}

void loop () {

if (Serial.available()) {
d= Serial.read()-‘0’;
if ( d == 1 )
{
Serial.println(“Lampu On r/n”);
digitalWrite(ledPin, HIGH);

}
else if ( d == 0 )
{
Serial.println(“Lampu Off r/n”);
digitalWrite(ledPin, LOW);

}
//delay(100);
else if ( d == 3 )
{
Serial.println(“Lampu ngeblink r/n”);
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);

}
}
}

Setelah selesai upload file ke arduino

Selesai upload waktunya mencoba tinggal jalankan python yang sudah di buat di awal tadi dengan memasukkan perintah di terminal

python ledoff.py

python ledon.py

python ledblink.py

dan lihat aksinya di arduino kalau tidak bisa jalan perhatikan port tty yang terhubung dengan rpi, cek menggunakan perintah

lsusb

pastikan arduino sudah terhubung

lalu

ls /dev/tty*

perhatikan port ttyACM0,ttyACM1,ttyACM2, dll cara paling mudah kalau masih ngga ketemu cabut kabel arduino lalu

ketik di terminal

ls/dev/tty*

lalu colok kembali arduino

kemudian ketik lagi

ls/dev/tty* bandingkan kalau ada tambahan tty port itulah port arduino nya

Kalau sudah dapat rubah port tty di file pyton yang sudah dibuat sesuaikan

Semoga bermanfaat dan mencoba