KURULUM referansındaki pim 18'e bir LED bağlı olarak kablolanmış kolay bir devrem var. LED'i açan PIN'i 18 YÜKSEK konumuna getirmek için basit bir program çalıştırıyorum ve birkaç saniye sonra PIN 18'i DÜŞÜK olarak ayarladım ve sonunda programımı GPIO.cleanup () ile bitiriyorum.
Bu noktada LED kapalıdır, yani pim 18 kapalıdır (DÜŞÜK). Şimdi Raspberry Pi'mi yeniden başlatıyorum veya yeniden başlatıyorum ve geri yüklendiğinde, Raspberry Pi'yi yeniden başlatmadan önce pim sönmüş olsa bile, pim 18'deki LED tekrar yanıyor.
Bu neden oluyor olabilir? Raspberry Pi açıldığında pim 18 gibi belirli bir pimi nasıl yapılandırabilirim? Ve Raspberry Pi açıldığında GPIO pinlerinin YÜKSEK olmasını istemiyorum.
Bu sorundan endişeliyim, çünkü pim 18'in bir robot üzerindeki bir DC motora bağlı olduğunu ve Raspberry Pi açıldığında motor açılacak ve bu istediğim bir şey değil, çünkü bu müdahale edecek robotun tüm yapısı ve bazı motorlar çalışabilir ve bazıları bağlı oldukları pimlere bağlı olarak çalışmayacaktır. Tüm motorları senkronize bir şekilde manuel olarak açmak istiyorum.
Başka bir şey, tüm pimlerin bu problemi olmamasıdır. Bazıları Ahududu Pi önyükleme yaparken kapalı, ama diğerleri yok.
/sys/class/gpio
18 pinine girip dışa aktarırsanız, sistem hiçbir şeyi değiştirmezseniz hangi durumda olduğunu söyler?
echo
yazan, yani bir şey belirleyen bir tür ağırdır . Dışa aktardıktan sonra, bundan kaçınmak ve sadece cat
yönü ve değeri kontrol etmek için okur kullanın .