PIN Raspberry PI dan GPIO: Apa yang mereka adalah dan manfaat praktis bisa memberi mereka?

PIN GPIO (GUmum Purpose Sayanput Output) dari Raspberry PI memungkinkan kita untuk bekerja dengan elektronik dalam cara yang mudah seperti yang kita bisa juga melakukannya dengan Arduino.

P8120164

Langkah-langkah pertama dengan GPIO.

Yang 26 PIN diatur dalam dua baris 13, dan masing-masing PIN atau memiliki fungsi tertentu atau tujuan umum, Aku akan menunjukkan distribusi pin dari Raspberry PI Rev 2.0, Itu adalah bahwa saya memiliki.

Seperti yang kita lihat dalam gambar perbandingan berikut dua ulasan, revisi kedua PI memiliki dua pin +5V, lima TANAH (landasan), dua dari +3,3V, delapan pin Tujuan umum GPIO, lima SP10, dua UART, dan dua pin I2C1.

Membandingkan pentanahan berbeda dari dua versi RPI.

Dengan membandingkan pinout berbeda dari dua revisi dari RPI.

Di baru Raspberry PI A + dan B + kita memiliki 14 PIN GPIO lebih, ID_SD, ID_SC, tiga PIN GND, dan sembilan GPIO tujuan umum; memungkinkan kita untuk mengembangkan proyek-proyek yang lebih besar.

Pinout Raspberry PI A + dan B +, identik dari Rev. 2 tetapi dengan lebih GPIO.

Pinout Raspberry PI A + dan B +, identik dari Rev. 2 tetapi dengan lebih GPIO.

Dengan mereka Kita dapat mengontrol sirkuit elektronik, misalnya untuk bergerak motor atau mengontrol kekuatan-relay yang akan bertindak sebagai switch untuk sirkuit 220V.

PIN ini dapat mengkonfigurasi dan mengontrol langsung dari interpreter's pesanan Bash, atau dari bahasa pemrograman seperti C o Python, Terima kasih untuk Perpustakaan GPIO bahwa mereka telah menerapkan bagi mereka.

gpioprogramarDalam kasus saya Saya memilih Python, karena meskipun tidak pernah memiliki diprogram dalam bahasa ini, yang akan memungkinkan Anda untuk belajar on the fly dengan Anda, Ini adalah salah satu dari orang-orang yang direkomendasikan untuk mulai pemrograman.

Halo dunia dengan Python.

Halo dunia dengan Python.

Juga saya merasa sangat menarik kemungkinan mengeksekusi Script dengan Python yang kami menulis melalui tombol HTML, Apa Ketika tertekan mengeksekusi fungsi di PHP, Apa pada saat yang sama dipanggil untuk mengeksekusi skrip Python

gpioprogramar0pngIni akan memungkinkan kami untuk mengelola proyek-proyek kami dari browser dari setiap perangkat yang menggunakan aplikasi Web, sehingga mampu mendapatkan menerapkan solusi otomatisasi sangat ekonomi, misalnya.

Aplikasi web di HTML + PHP + Python untuk menangani beberapa LED melalui GPIO.

Aplikasi web di HTML + PHP + Python untuk menangani beberapa LED melalui GPIO.

Sekarang bahwa kita tahu bahwa mereka adalah PIN GPIO dan sehingga mereka melayani, dalam angsuran berikutnya kita akan melihat cahaya pengantar Elektronika dasar akhirnya me-mount sebuah sirkuit seperti diagram berikut, untuk menghidupkan dioda Led dan memeriksa bahwa segala sesuatu siap dan bekerja dengan baik, apa yang telah disebut Halo dunia versi GPIO.

Sirkuit yang dibutuhkan untuk mengendalikan pengapian LED Dioda.

Sirkuit yang dibutuhkan untuk mengendalikan kekuatan LED Dioda.

Jika Anda suka, Anda dapat mengikuti saya di Twitter, Facebook, Google +, LinkedIn, atau berbagi dengan tombol di bawah ini publikasi, Jika Anda memiliki pertanyaan atau saran jangan ragu untuk komentar.

Membantu kami untuk menjangkau lebih banyak pembaca Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

10 Thoughts on"PIN Raspberry PI dan GPIO: Apa yang mereka adalah dan manfaat praktis bisa memberi mereka?

  1. Halo

    Dalam versi pertama dari RPi, saya pikir hanya pin untuk + 5v, lain untuk + 3.3V dan satu untuk GND. Dan orang banyak yang tetap tidak terpakai.

    Saya juga berpikir pin GPIO untuk bekerja di 3.3V.

    Jika Anda dapat mengkonfirmasi ini…

    • Hi John, Terima kasih banyak atas komentar Anda.

      Versi apa maksudmu? Saya telah menambahkan pinout diagram dari sebuah model dan B rev 1.0; seperti yang saya jelaskan dalam artikel dan tutorial lain, Semua pin GPIO yang dapat bertindak sebagai input atau output bekerja di 3.3V dan jika Anda menambahkan mereka lebih tegangan dapat membakar Anda Raspberry.

      Lalu ada orang-orang berkuasa yang menawarkan 3.3V, 5V dan GND; dan Anda harus diingat bahwa ada beberapa pin GPIO dengan fungsi tertentu seperti bus SPI, I2C…

      Saya berharap untuk telah dibersihkan keraguan, Sampai jumpa lagi.

  2. Halo dan terima kasih untuk posting Anda, Pertanyaan saya adalah…raspberry memungkinkan kontrol sama sensor yang ardruino misalnya, sensor cahaya, sensor ultrasonik, sensor suhu dan kelembaban, kehadiran sensor atau bahwa sensor dapat dioperasikan dengan rasberry?

    • Halo Andrew,

      Dengan Raspberry PI dapat menggunakan semua jenis sensor digital yang bekerja untuk 3, 3V.

      Dengan Arduino, Anda dapat menggunakan semua jenis sensor digital dan analog yang bekerja untuk 5V.

      Perbedaannya adalah pada dasarnya keakuratan sensor, sebagai analog lebih akurat, Karena tegangan selalu bisa beradaptasi.

  3. Halo, Aku punya raspberry pi b + dan ingin sebuah mesin tetapi tidak bekerja kode gpio dengan b + dan b Jika, menggunakan PIN yang sama

  4. Tata letak pin GPIO pada kedua versi yang tidak sama, sehingga tidak akan bekerja jika Anda tidak menghubungkan setiap kabel yang sesuai model B + GPIO.

    Anda dapat memeriksa numbering di diagram artikel ini, dan sekali dapat disesuaikan dengan model B + juga akan bekerja dengan Raspberry PI 2 Karena posisi telah.

    • Hi Alex, Terima kasih atas komentar Anda.

      Kemungkinan menggunakan sistem aktual atau serupa, Jelas bahwa itu harus securizarse sebanyak mungkin.

      Minimum akan mengkonfigurasi Apache password untuk mengakses situs, mengamankan semua layanan dari setiap mesin yang menyusun sistem, langkah-langkah seperti firewall berbasis IPTables, ID/NIDS, Pelabuhan mengetuk, Fail2Ban… terowongan aliran streaming sehingga ia tidak akan jelas, dan jumlah tak terbatas langkah-langkah yang tersedia untuk Anda.

      Total keamanan tidak ada, tapi semakin sulit kami membuatnya kemungkinan yang kita miliki jika tidak putih yang dipilih.

Tinggalkan balasan