Raspberry Pi adalah komputer berukuran bopeng yang juga memiliki pin GPIO untuk menghubungkannya ke sensor dan periferal lain yang menjadikannya platform yang baik untuk insinyur tertanam. Ini memiliki papan berbasis prosesor arsitektur ARM yang dirancang untuk insinyur elektronik dan penggemar. PI adalah salah satu platform pengembangan proyek paling tepercaya saat ini. Dengan kecepatan prosesor yang lebih tinggi dan RAM yang tinggi, Raspberry Pi dapat digunakan untuk banyak proyek profil tinggi seperti Pemrosesan gambar dan Internet of Things. Raspberry Pi 4 dengan RAM 8GB adalah versi high end yang tersedia untuk dijual sekarang. Ini juga memiliki versi lebih rendah lainnya dengan RAM 4GB dan 2GB.
Untuk melakukan salah satu proyek profil tinggi, seseorang perlu memahami fungsi dasar PI. Itulah mengapa kami di sini, kami akan mengajarkan semua fungsi dasar Raspberry Pi dalam tutorial ini. Dalam setiap seri tutorial kita akan membahas salah satu fungsi PI. Pada akhir seri tutorial, Anda akan dapat melakukan proyek profil tinggi sendiri. Periksa ini untuk Memulai dengan Raspberry Pi dan Konfigurasi Raspberry Pi.
Dalam tutorial seri PI ini, kita akan memahami konsep menulis dan menjalankan program di PYTHON. Kami akan mulai dengan Blink LED menggunakan Raspberry Pi. Raspberry Pi LED Blink dilakukan dengan menghubungkan LED ke salah satu pin GPIO PI dan menyalakan dan mematikannya. Setelah mempelajari dasar-dasar Raspberry Pi, Anda dapat beralih ke aplikasi kelas atas, yang telah kami bahas di bagian Raspberry Pi khusus kami dan juga dapat memeriksa dasar-dasar dengan mengikuti tombol antarmuka dengan Raspberry Pi, tutorial Raspberry Pi PWM, menggunakan motor DC dengan Raspberry Pi dll.
Kami akan membahas sedikit tentang PI GPIO Pin sebelum melangkah lebih jauh,
Seperti yang ditunjukkan pada gambar di atas, ada 40 pin output untuk PI. Tetapi ketika Anda melihat gambar kedua, Anda dapat melihat tidak semua 40 pin out dapat diprogram untuk kita gunakan. Ini hanya 26 pin GPIO yang dapat diprogram. Pin ini beralih dari GPIO2 ke GPIO27.
Ini 26 pin GPIO dapat diprogram sesuai kebutuhan. Beberapa pin ini juga menjalankan beberapa fungsi khusus, kita akan membahasnya nanti. Dengan penyisihan GPIO khusus, kami memiliki 17 GPIO tersisa (Lingkaran hijau muda).
Masing-masing dari 17 pin GPIO ini dapat menghasilkan arus maksimum 15mA. Dan jumlah arus dari semua GPIO tidak dapat melebihi 50mA. Jadi kita bisa menggambar rata-rata maksimal 3mA dari masing-masing pin GPIO ini. Jadi seseorang tidak boleh merusak hal-hal ini kecuali Anda tahu apa yang Anda lakukan.
Komponen Diperlukan
Di sini kami menggunakan Raspberry Pi 2 Model B dengan Raspbian Jessie OS. Semua persyaratan dasar Perangkat Keras dan Perangkat Lunak telah dibahas sebelumnya, Anda dapat mencarinya di Pengenalan Raspberry Pi, selain itu yang kami butuhkan:
- Menghubungkan pin
- 220Ω atau resistor 1KΩ
- LED
- Papan Roti
Penjelasan Sirkuit:
Diagram sirkuit untuk Raspberry Pi LED Blink diberikan di bawah ini:
Seperti yang ditunjukkan pada diagram rangkaian, kita akan menghubungkan LED antara PIN40 (GPIO21) dan PIN39 (GROUND). Seperti yang dikatakan sebelumnya, kami tidak dapat menarik lebih dari 15mA dari salah satu pin ini, jadi untuk membatasi arus kami menghubungkan resistor 220Ω atau 1KΩ secara seri dengan LED.
Penjelasan Kerja:
Karena semuanya sudah siap, nyalakan PI Anda dan buka desktop.
1. Pada desktop, buka Start Menu dan pilih PYTHON 3, seperti yang ditunjukkan pada gambar di bawah ini.
2. Setelah itu, PYHON akan berjalan dan Anda akan melihat jendela seperti gambar di bawah ini.
3. Setelah itu, klik File Baru di Menu File , Anda akan melihat Jendela baru terbuka,
4. Simpan file ini sebagai blinky di desktop,
5. Setelah itu tulis program untuk blinky seperti yang diberikan di bawah ini dan jalankan program dengan mengklik “RUN” pada opsi 'DEBUG'.
Jika program tidak memiliki kesalahan di dalamnya, Anda akan melihat ">>>", yang berarti program berhasil dijalankan. Saat ini Anda akan melihat LED berkedip tiga kali. Jika ada kesalahan dalam program, eksekusi memerintahkan untuk memperbaikinya. Setelah kesalahan diperbaiki, jalankan program lagi.
Kode program PYTHON lengkap untuk LED Berkedip diberikan di bawah ini.