(Penafian dalam kasus itu tidak jelas menyakitkan - saya sangat n00b, terutama ketika datang untuk memahami transistor).
Saya pikir saya sudah mengetahui semuanya - p-channel MOSFET adalah (atau dapat digunakan sebagai) saklar sisi-tinggi untuk sumber tegangan yang berbeda dari apa yang dijalankan MCU saya. Untuk menguji pemahaman saya, saya mengumpulkan yang berikut di papan tempat memotong roti:
mensimulasikan rangkaian ini - Skema dibuat menggunakan CircuitLab
Kode pada U1 (arduino 5V) biarkan saya menggerakkan garis tinggi atau rendah, atau menaruhnya dalam keadaan z tinggi untuk mensimulasikan semua 3 skenario. Saya berharap bahwa mengemudi jalur rendah akan menyalakan LED pada 9V, dan mengemudi tinggi akan mematikan LED (0V pada saluran MOSFET). Apa yang sebenarnya terjadi adalah - tidak ada cahaya sama sekali, dan saluran pembuangan memiliki tegangan 6V (5.9V). Saya cukup bingung - apa yang terjadi di sini?
Inilah mosfet yang saya gunakan: https://www.sparkfun.com/datasheets/Components/General/FQP27P06.pdf
Ini dimaksudkan untuk dikendalikan oleh level logika 3.3V, jadi 5V seharusnya baik-baik saja.