ความจริงเรื่องนี้เป็นเรื่องเล็ก ๆ แต่ก็อาจก่อปัญหาน่ารำคาญใจได้นะ
เพราะแสงสีแดงจาก LED ของ Camera Module
อาจจะไปสะท้อนกับวัตถุแล้วส่งผลให้ภาพได้
ทางผู้ผลิตก็เหมือนจะเข้าใจประเด็นนี้ เขาก็สร้างทางเลือกไว้ให้เราได้ปิด
LED ได้ ดังนี้
disable_camera_led =1
ทางเลือกที่ 1 : เพิ่มข้อความข้างล่างนี้ใน /boot/config.txt
disable_camera_led =1
ทางเลือกที่ 2 : การใช้ GPIO
การใช้ GPIO จะมีประโยชน์เมื่อเราต้องการโยงเข้ากับโปรแกรม โดย Raspberry Pi รุ่นก่อนหน้า B+ จะใช้ GPIO 5 ส่วนรุ่นตั้งแต่ B+ หรือใหม่กว่าจะใช้ GPIO 32 จะขอยกตัวอย่างการใช้งานร่วมกับ RPi.GPIO ดังนี้
from picamera import PiCamera
from time import sleep
import RPi.GPIO as GPIO
LED_SWITCH_PIN = 32 # for Raspberry Pi B+ or newer, change to 5 for A/B model
GPIO.setmode(GPIO.BCM) # use Broadcom numbering system
GPIO.setup(LED_SWITCH_PIN,GPIO.OUT)
camera = PiCamera()
GPIO.output(LED_SWITCH_PIN,False) # to switch off LED
camera.start_preview()
sleep(10)
camera.stop_preview()
GPIO.output(LED_SWITCH_PIN,True) # to switch on LED
GPIO.cleanup()
ความคิดเห็น
แสดงความคิดเห็น