Raspberry Pi adalah komputer berukuran poket yang juga mempunyai pin GPIO untuk menghubungkannya ke sensor dan periferal lain yang menjadikannya platform yang baik untuk jurutera tertanam. Ia mempunyai papan berasaskan pemproses seni bina ARM yang direka untuk jurutera elektronik dan penggemar hobi. PI adalah salah satu platform pembangunan projek yang paling dipercayai di luar sana sekarang. Dengan kelajuan pemproses dan RAM yang lebih tinggi, Raspberry Pi dapat digunakan untuk banyak projek berprofil tinggi seperti pemprosesan Imej dan Internet Perkara. Raspberry Pi 4 dengan RAM 8GB adalah versi mewah yang boleh dijual sekarang. Ia juga mempunyai versi lain yang lebih rendah dengan RAM 4GB dan 2GB.
Untuk melakukan mana-mana projek berprofil tinggi, seseorang perlu memahami fungsi asas PI. Itulah sebabnya kami berada di sini, kami akan mengajar semua fungsi asas Raspberry Pi dalam tutorial ini. Dalam setiap siri tutorial kita akan membincangkan salah satu fungsi PI. Pada akhir siri tutorial, anda akan dapat membuat projek berprofil tinggi sendiri. Lihat ini untuk Bermula dengan Raspberry Pi dan Raspberry Pi Configuration.
Dalam tutorial siri PI ini, kita akan memahami konsep menulis dan melaksanakan program di PYTHON. Kami akan mulakan dengan Blink LED menggunakan Raspberry Pi. Raspberry Pi LED Blink dilakukan dengan menyambungkan LED ke salah satu pin GPIO PI dan menghidupkan dan mematikannya. Setelah mempelajari asas-asas Raspberry Pi, anda dapat meneruskan aplikasi high-endnya, yang telah kami bahas di bahagian Raspberry Pi khusus kami dan juga dapat memeriksa asas-asasnya dengan mengikuti butang dengan Raspberry Pi, tutorial Raspberry Pi PWM, menggunakan motor DC dengan Raspberry Pi dll.
Kami akan membincangkan sedikit mengenai PI GPIO Pin sebelum melangkah lebih jauh,
Seperti yang ditunjukkan dalam gambar di atas, terdapat 40 pin output untuk PI. Tetapi apabila anda melihat gambar kedua, anda dapat melihat tidak semua 40 pin keluar dapat diprogramkan untuk penggunaan kami. Ini hanya 26 pin GPIO yang boleh diprogramkan. Pin ini pergi dari GPIO2 ke GPIO27.
Ini 26 pin GPIO boleh diprogramkan mengikut keperluan. Beberapa pin ini juga menjalankan beberapa fungsi khas, kita akan membincangkannya kemudian. Dengan GPIO khas yang diketepikan, kami mempunyai 17 GPIO yang masih ada (Cirl hijau muda)
Setiap 17 pin GPIO ini dapat menghasilkan arus maksimum 15mA. Dan jumlah arus dari semua GPIO tidak boleh melebihi 50mA. Oleh itu, kita dapat memperoleh maksimum 3mA secara purata dari setiap pin GPIO ini. Oleh itu, seseorang tidak boleh mengganggu perkara ini melainkan anda tahu apa yang anda lakukan.
Komponen Diperlukan
Di sini kita menggunakan Raspberry Pi 2 Model B dengan OS Raspbian Jessie. Semua keperluan asas Perkakasan dan Perisian dibincangkan sebelumnya, anda boleh mencarinya dalam Pengenalan Raspberry Pi, selain daripada yang kami perlukan:
- Pin penyambung
- 220Ω atau 1KΩ perintang
- LED
- Papan Roti
Penjelasan Litar:
Gambarajah litar untuk Raspberry Pi LED Blink diberikan di bawah:
Seperti yang ditunjukkan dalam rajah litar, kita akan menghubungkan LED antara PIN40 (GPIO21) dan PIN39 (GROUND). Seperti yang dinyatakan sebelumnya, kami tidak dapat menarik lebih daripada 15mA dari salah satu pin ini, jadi untuk mengehadkan arus, kami menyambungkan perintang 220Ω atau 1KΩ secara bersiri dengan LED.
Penjelasan Kerja:
Oleh kerana kami sudah menyediakan semuanya, hidupkan PI anda dan pergi ke desktop.
1. Di desktop, buka Menu Mula dan pilih untuk PYTHON 3, seperti yang ditunjukkan dalam gambar di bawah.
2. Selepas itu, PYHON akan berjalan dan anda akan melihat tetingkap seperti yang ditunjukkan dalam gambar di bawah.
3. Selepas itu, klik pada File Baru di Menu File , Anda akan melihat Window baru dibuka,
4. Simpan fail ini sebagai berkelip di desktop,
5. Setelah itu tulislah program untuk berkedip seperti yang diberikan di bawah ini dan jalankan program dengan mengklik "JALANKAN" pada pilihan 'DEBUG'.
Sekiranya program tidak memiliki kesalahan di dalamnya, Anda akan melihat ">>>", yang berarti program tersebut berhasil dilaksanakan. Pada masa ini anda mesti melihat LED berkelip tiga kali. Sekiranya terdapat kesalahan dalam program, pelaksanaannya akan memperbaikinya. Setelah ralat diperbaiki, jalankan semula program.
Kod program PYTHON yang lengkap untuk LED Berkedip diberikan di bawah.