คำถามติดแท็ก gpio

GPIO ย่อมาจาก Output Input ของวัตถุประสงค์ทั่วไปและสามารถใช้ในการรับและส่งสัญญาณดิจิตอลไปยังและจากอุปกรณ์อิเล็กทรอนิกส์อย่างง่ายจาก Raspberry Pi

3
ทำไม GPIO พินสูงเมื่อ Raspberry Pi บู๊ตขึ้น
ฉันมีวงจรต่อสายง่าย ๆ พร้อม LED ที่เชื่อมต่อกับ pin 18 ในการอ้างอิง BOARD ฉันรันโปรแกรมง่าย ๆ เพื่อวาง pin 18 เป็น HIGH ซึ่งเปิด LED แล้วสองสามวินาทีต่อมาฉันตั้งค่า pin 18 เป็น LOW และในที่สุดฉันก็จบโปรแกรมด้วย GPIO.cleanup () ณ จุดนี้ไฟ LED ดับซึ่งหมายความว่าพิน 18 ปิด (LOW) ตอนนี้ฉันรีบูตหรือรีสตาร์ท Raspberry Pi ของฉันและเมื่อมันบู๊ตสำรอง LED ที่ขา 18 จะเปิดขึ้นอีกครั้งแม้ว่าหมุดจะปิดก่อนที่ฉันจะรีบูต Raspberry Pi เหตุนี้อาจเกิดขึ้น? ฉันจะกำหนดค่าพินที่เฉพาะเจาะจงเช่นพิน 18 ให้ปิดได้เมื่อบูท Raspberry Pi ขึ้นมาได้อย่างไร …
18 gpio  python  boot  rpi.gpio  led 

6
GPIO Pinout Orientation RaspberyPi Zero W
ฉันมองไปเว็บไซต์ต่างๆให้คำอธิบาย pinout โดยเฉพาะอย่างยิ่งนี้ แต่ฉันมีปัญหาในการคิดให้เป็นศูนย์ rpi จริง ฉันหมายถึงในภาพต่อไปนี้ให้ข้อมูล pinout: แต่ฉันไม่สามารถคิดออกจริง rpi ถ้า5Vและ3v3หมุดเป็นคนที่อยู่ใกล้กับเครื่องอ่านการ์ด sd หรือไม่ กล่าวอีกนัยหนึ่งว่าฉันควรวาง RPi Zero ของฉันกับภาพเพื่อหา pinout ได้อย่างไร? ผู้อ่าน sdcard ควรชี้ไปทางซ้ายขณะที่ฉันมองหาหรือไม่ (ฉันใช้ส่วนประกอบการ์ด SD เป็นจุดอ้างอิงเพื่อแยกความแตกต่างของหมุดได้ง่ายขึ้นเนื่องจาก rpizero มีจากด้านหนึ่งของเครื่องอ่านการ์ด SD และจากส่วนหัวด้านนอกหน้าจอ "สล็อต")
17 gpio 

4
รับวิทยุ FM จาก Raspberry Pi
ฉันต้องการที่จะเลี้ยงสัญญาณวิทยุ FM เพื่อราสเบอร์รี่ pi มีความเข้าใจพื้นฐานของอุปกรณ์อิเล็กทรอนิกส์ฉันคิดว่าจำเป็นต้องมีตัวรับสัญญาณ FM และ ADC ตอนนี้ฉันต้องการความช่วยเหลือเกี่ยวกับวิธีดำเนินการเชื่อมต่อ มีชุดหรือโมดูลใดบ้างที่จะช่วยฉัน
16 raspbian  gpio  audio  radio 

2
Pi เป็นไคลเอนต์ USB
ฉันกำลังมองหาวิธีที่จะให้ Pi ทำหน้าที่เป็นไคลเอนต์ USB และสวมหน้ากากเป็นแฟลชไดรฟ์ ฉันเคยเห็นคำแนะนำมากมาย แต่ตอนนี้ส่วนใหญ่มีอายุแล้ว (1 ปีขึ้นไป) และคลุมเครือ / ไม่สมบูรณ์ - ฉันต้องการขอการรีเฟรชเกี่ยวกับสิ่งที่ได้ผลสิ่งที่ไม่ได้ ฯลฯ นอกจากนี้ยังมีคำแนะนำมากมายให้ใช้ Pi เป็นอุปกรณ์ประเภท NAS แทน สิ่งนี้จะไม่ทำงานเพื่อจุดประสงค์ของฉันเนื่องจากฉันมีโฮสต์ "โง่" ที่สามารถยอมรับแฟลชไดรฟ์ได้ (และฉันต้องการใช้ Pi เพื่อทำให้ "ฉลาด") สรุปข้อเสนอแนะที่ฉันได้เห็นแล้ว: จำลองไคลเอ็นต์ USB ผ่านหมุด GPIO จำลองการเชื่อมต่อแบบอนุกรมผ่าน GPIO จากนั้นใช้สายเคเบิลที่มีอยู่เพื่อเปลี่ยนจากอนุกรมเป็น USB ใช้โมเดล A ใช้ซอฟต์แวร์เพื่อโน้มน้าวให้ pi ทำตัวเหมือนลูกค้า ใช้สาย USB โฮสต์ไปยังโฮสต์ (ไม่แน่ใจว่าฉันเห็นใด ๆ ที่สนับสนุน linux .. ) …
16 gpio  usb 

3
วิธีติดตั้งไลบรารี python RPi.GPIO อย่างถูกต้อง
ฉันดาวน์โหลด RPi.GPIO 5.3a จากที่นี่: https://pypi.python.org/pypi/RPi.GPIO ฉันแตกไฟล์ tar, cd ลงในโฟลเดอร์และรัน: sudo python setup.py install มันวิ่งผ่านสิ่งต่างๆมากมายและดูเหมือนจะไม่ล้มเหลว บรรทัดสุดท้ายของงานคือ: Writing /usr/local/lib/python2.7/dist-packages/RPi.GPIO-0.5.3a.egg-info หลังจากนั้นก็ทำและให้การควบคุมฉัน ตอนนี้ฉันพิมพ์ sudo python แล้วก็ import RPi.GPIO และฉันเห็น ImportError: No module named GPIO ทุกคนสามารถบอกให้ฉันทำตามขั้นตอนที่ฉันต้องทำเพื่อติดตั้งไลบรารี python GPIO อย่างถูกต้องเพื่อที่ฉันจะสามารถนำเข้าและจัดการกับหมุด GP ได้หรือไม่ ฉันพบข้อผิดพลาดที่ผิดพลาดของกระบวนการที่แตกต่างกันทางออนไลน์ (นี่เป็นกระบวนการที่เกิดขึ้นบ่อยที่สุด) แต่ฉันก็ยังไม่สามารถทำงานได้
16 gpio  python  rpi.gpio 

7
รับ GPIO มากกว่า 26 พิน
ฉันต้องการที่จะสามารถส่งสัญญาณออก 75 ดิจิตอลออกจาก Raspberry Pi อย่างไรก็ตามมีพิน GPIO เพียง 26 ตัว เวลาที่แม่นยำนั้นไม่สำคัญตราบใดที่อยู่ภายใน 1 วินาที ฉันจำเป็นต้องสามารถเปิดหรือปิดสัญญาณทั้งหมดในเวลาเดียวกันดังนั้น charlie-plexing จะไม่ทำงาน ฉันคิดว่าสิ่งนี้จะเป็นไปได้ด้วยโมดูลอื่นที่เชื่อมต่อด้วย USB แต่ฉันสงสัยว่าจะมีวิธีที่ง่ายกว่าในการทำสิ่งนี้โดยใช้ฮาร์ดแวร์ที่มีอยู่หรือไม่?
16 gpio  rpi.gpio 

5
ฉันต้องใช้สายริบบิ้นสำหรับ GPIO หรือไม่
ฉันยังไม่ได้รับ R-Pi ของฉันมิฉะนั้นฉันจะลองมัน แต่ฉันต้องใช้สายริบบิ้นเพื่อใช้ GPIO หรือฉันสามารถเชื่อมต่อสายไฟจำนวนมากจากพินไปยังเขียงน้อยกว่าแบบประสานได้หรือไม่?
16 gpio  cable 

4
ฉันจะใช้พอร์ต GPIO เพิ่มเติมบน Raspberry Pi ได้อย่างไร
ขณะนี้ฉันกำลังวางแผนโครงการสำหรับหลักสูตรที่โรงเรียนซึ่งเกี่ยวข้องกับการใช้ Raspberry Pi - แต่ฉันกังวลว่าฉันจะมีตัวเชื่อมต่อ GPIO ไม่เพียงพอสำหรับอินพุตและเอาต์พุตที่ฉันต้องการสำหรับโครงการ ฉันจะใช้อะไรเพื่ออนุญาตให้ฉันขยายปริมาณของตัวเชื่อมต่อที่ฉันสามารถใช้ได้ ถ้าเป็นไปได้ฉันจะใช้ตัวเชื่อมต่อใหม่โดยใช้ไลบรารี RPI.GPIO ใน Python ได้อย่างไร

2
ฉันจะอ่านปุ่มผ่าน GPIO ได้อย่างไร
ฉันคิดว่าตัวเองไม่อยู่ในระดับเริ่มต้นแล้ว แต่ฉันคิดว่าฉันไม่ฉลาดเท่าที่ฉันคิดเพราะฉันดูเหมือนจะมีปัญหาในระดับพิเศษ! ในที่สุดฉันก็เลยสอบเสร็จแล้วและสามารถเล่นกับของเล่นใหม่ของฉันได้ดังนั้นสิ่งแรกที่ฉันทำคือแสดงตัวอักษร LCD ขึ้นเหนือ UART ฉันได้รับการทำงานที่ไม่มีปัญหาดังนั้นฉันมีช่วงเวลาที่ยากมากที่หาว่าทำไมฉันมีช่วงเวลาที่ยากลำบากด้วยปุ่มนี้! ดังนั้นฉันจึงตั้งค่าปุ่มคล้ายกับวิธีที่จะใช้กับ Arduino ด้วยตัวต้านทาน 1k ที่เชื่อมต่อกับกราวด์ ฉันใช้มัลติมิเตอร์ของฉันเพื่อให้แน่ใจว่าปุ่มทำงานและดับปริมาณพลังงานที่เหมาะสมซึ่งเป็น ฉัน SSH เข้าไปในเปลือกของฉันเสียบปุ่มลงใน GPIO พิน 7 แล้วเข้าไปที่หลาม นี่คือสิ่งที่ฉันพยายาม: GPIO.pinout(GPIO.BOARD) GPIO.setup(7,GPIO.IN,pull_up_down=GPIO.PUD_DOWN) while 1==1: inputval = GPIO.input(7) print inputval สิ่งนี้ทำให้ฉันวนรอบไม่รู้จบFalseไม่ว่าฉันจะกดปุ่มอย่างไร ฉันลองด้วยGPIO.PUD_UPและได้วนซ้ำTrueแทน ฉันยังพยายามด้วยและได้มากขึ้นGPIO.PUD_OFFFalse ฉันทำอะไรบางอย่างหายไปหรือเปล่า
15 gpio  python 

3
ฉันจะเชื่อมต่อเครื่องพิมพ์กับพิน GPIO อนุกรมได้อย่างไร
ฉันซื้อเครื่องพิมพ์ความร้อนขนาดเล็ก จาก Adafruit สถานะเอกสารประกอบ: เครื่องพิมพ์นี้เหมาะสำหรับการเชื่อมต่อกับไมโครคอนโทรลเลอร์คุณเพียงแค่ต้องการ 3.3V ถึง 5V ออกอนุกรมอนุกรมจากไมโครคอนโทรลเลอร์ของคุณ เนื่องจากหมุดอนุกรมบนเอาต์พุต GPIO ที่ 3.3VI สันนิษฐานว่าฉันสามารถเชื่อมต่อเครื่องพิมพ์กับหมุดโดยตรงและมันจะทำงานได้โดยไม่ต้องมีวงจรป้องกัน นั่นคือสมมติฐานที่ไร้เดียงสาหรือไม่? ฉันต้องทำอะไรอีกเพื่อใช้เครื่องพิมพ์?
15 gpio  serial  printing  uart 

2
ฉันสามารถใช้ One Wire File System ผ่าน GPIO ได้หรือไม่
ฉันได้ติดตั้งowfs (ภายใต้ debian) เพียงเพื่อให้ตระหนักถึงการตั้งค่าเริ่มต้น (1wire) ใช้งานได้ผ่านพอร์ต USB เท่านั้น owfsสั้นสำหรับหนึ่งลวด File System เป็นมาตรฐานสำหรับเซ็นเซอร์ต่ำสุด แต่ฉันพยายามเชื่อมต่อDS18B20ผ่าน GPIOs โดยเฉพาะ ฉันสามารถทำให้ฟังก์ชั่น 1 สายทำงานผ่าน GPIO ได้หรือไม่ และถ้าเป็นเช่นนั้นฉันจะทำอย่างไร ตอนแรกฉันไม่เข้าใจว่าowfsมักต้องการ "bus master IC" ซึ่งสามารถใช้สื่อสารกับเซ็นเซอร์ 1 สายได้ ฉันคิดว่าฉันสามารถเปลี่ยนการตั้งค่าเพื่อใช้งาน GPIO ได้โดยไม่ต้องมีเจ้านาย
14 gpio  sensor 

2
บอร์ดเสริมของ Pi-Face มีประโยชน์อย่างไรต่อ Raspberry Pi?
ฉันได้พบกับบอร์ดเสริมของPi-Faceและฉันสงสัยว่าความสามารถเพิ่มเติมใดที่ปลดล็อค Raspberry Pi จากเว็บไซต์: 'มูลค่าเพิ่ม' ที่เราต้องการมอบให้คือฮาร์ดแวร์และทรัพยากรที่เกี่ยวข้องเพื่อเชื่อมต่อ Raspberry Pi กับโลกแห่งความเป็นจริง มันจะช่วยให้มันสามารถรับรู้และจัดการกับสภาพแวดล้อมของมันอ่านสวิตช์และเซ็นเซอร์และขับมอเตอร์และแอคทูเอเตอร์ สิ่งนี้แปลเป็นอะไรในโลกแห่งความจริง? คณะกรรมการ addon นี้จะอนุญาตให้ฉันทำอะไร?
14 gpio  peripherals 

6
GPIO: ทำไมปุ่ม wire ถึงกราวด์มากกว่า + 3.3v
ในตัวอย่างส่วนใหญ่ที่ฉันเห็นปุ่มการเดินสายไปยังอินพุต GPIO ปุ่มนั้นจะถูกต่อสายเพื่อให้เมื่อปิดวงจรจะเสร็จสมบูรณ์ระหว่างพินและกราวด์ทำให้เกิดอินพุตต่ำบนพิน ตัวต้านทานแบบดึงขึ้นใช้สำหรับตั้งค่าเริ่มต้นเป็นสูง รหัสบน Pi สามารถตรวจจับได้ในระดับต่ำในขณะที่กดปุ่ม ฉันกำลังเชื่อมต่อปุ่มกับ + 3.3v เพื่อให้สัญญาณสูงเช่นนี้ดูเหมือนจะสมเหตุสมผลมากขึ้นและทำให้รหัสมีเหตุผลมากขึ้น แต่ต้องมีเหตุผลที่คนส่วนใหญ่นิยมเชื่อมต่อกับพื้นดิน ข้อดีคืออะไร?
14 gpio  electronics 

3
กระแสสูงสุดในแต่ละ GPIO สำหรับ Raspberry Pi 3 รุ่น B
ใครรู้ว่ากระแสอินพุต / เอาต์พุตสูงสุดสำหรับพิน GPIO แต่ละตัวคืออะไร ดีมากถ้ามีคนสามารถชี้ให้ฉันเห็นแผ่นข้อมูล Broadcom BCM2837 ซึ่งฉันด้วยเหตุผลบางอย่างไม่สามารถหาได้ทุกที่ (จัดการเพื่อค้นหา BCM2835 เท่านั้นซึ่งสำหรับ Pi 1 ... )
13 gpio  hardware  pi-3 

2
เดินสายรีเลย์โซลิดสเตตอย่างถูกต้องไปยังหมุด GPIO หรือไม่
tl; dr - ฉันต้องการเชื่อมต่อรีเลย์นี้กับพิน GPIO บน Raspberry Pi B + ของฉัน ฉันกำลังมองหาซื้อโซลิดสเตตรีเลย์สำหรับ Raspberry Pi ของฉัน หลังจากค้นหามากฉันก็เจอรีเลย์ 8 ช่องจาก Sainsmart: อย่างไรก็ตามฉันไม่แน่ใจว่าจะเชื่อมต่อกับ Pi ได้อย่างไร หน้านี้แสดงรายการหมุดแต่ละอัน ถ้าฉันเข้าใจถูกต้องหมุด GPIO จะให้ 50 mA ที่ 3.3V นอกจากนี้ยังมีพิน GPIO สองสามตัวที่ให้ 5V ตามข้อกำหนดสำหรับการถ่ายทอด 3.3V ควรจะเพียงพอที่จะเปิดใช้งานช่อง จากความรู้ที่ จำกัด อย่างมากของฉันฉันได้รับแผนผังการเดินสายนี้: ถูกต้องหรือไม่ ฉันพลาดอะไรไปรึเปล่า? คำแนะนำใด ๆ ที่ชื่นชมอย่างมาก
13 gpio  relay 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.