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

Python เป็นภาษาการเขียนโปรแกรมระดับสูงที่มีวัตถุประสงค์ทั่วไปแบบไดนามิกและเชิงวัตถุ ล่ามสำหรับรุ่น 3.x และ 2.x มาติดตั้งบนระบบปฏิบัติการที่ได้รับความนิยมสูงสุดของ Raspberry Pi

1
Raspberry pi GPIO อินพุตพินให้ค่าสุ่ม
ฉันเล่น Raspberry Pi มาเร็ว ๆ นี้ แต่ฉันมีปัญหา เมื่อฉันตั้งค่าหมุดป้อนข้อมูลเพื่อตรวจสอบว่าไฟฟ้าถูกส่งไปหรือไม่มันให้คำตอบที่ไม่เสถียร ข้อสังเกตเล็กน้อยที่ฉันได้ทำเพื่อชี้แจงปัญหาของฉัน: เมื่อฉันเชื่อมต่อวงจรและกระแสไฟฟ้าไหลไปที่ขาอินพุตค่าที่ให้ฉันเป็นค่า TRUE หรือ 1 อย่างสม่ำเสมอ เมื่อฉันทำลายวงจรโดยการลบ LED ที่เป็นส่วนหนึ่งของมัน (เมื่อค่าอินพุตควรเป็น 0) มันให้ค่าสุ่มฉันขยับระหว่าง 0 และ 1 เมื่อฉันถอดสายเคเบิลทั้งหมดออกจาก Pi ของฉันมันจะให้ค่าที่สอดคล้องกันเป็น 0 หากฉันถอดสาย GPIO ทั้งหมดออกแล้วมันให้ค่า 0 แต่ถ้าฉันแตะที่ขาอินพุตด้วยชิ้นส่วนของโลหะที่เป็นตัวนำไฟฟ้า มันไม่ได้ให้ค่าสุ่มถ้าฉันมีบางอย่างเชื่อมต่อกับขาออกเช่นกัน มันไม่จำเป็นต้องนำไปสู่ทุกที่เพียงแค่ต้องแตะที่ขาออก และชิ้นส่วนโลหะอื่น ๆ จะต้องแตะที่ขาอินพุต ไม่มีการเชื่อมต่อระหว่างพวกเขา ฉันสงสัยว่าเหตุใดจึงเริ่มให้ค่าสุ่มเมื่อขาอินพุต GPIO แตะโลหะใด ๆ และน่าสนใจยิ่งขึ้นทำไมมันให้ 1s หรือ TRUE ที่สอดคล้องกันกับฉันเมื่อฉันส่งกระแสไฟฟ้าให้กับมัน?
12 gpio  python 

1
การบันทึกเสียงโดยใช้ python
ฉันกำลังพยายามบันทึกเสียงด้วย RPI โดยใช้ไลบรารีหลามและ pyaudio และเผชิญกับปัญหาที่น่าสนใจบางประการ - เอาต์พุตคอนโซลที่ไม่พึงประสงค์เมื่อพยายามใช้ pyaudio และเสียงรบกวนมากมายในการบันทึก นี่คือสิ่งที่ฉันกำลังทำในสคริปต์หลามของฉัน: import pyaudio, wave, utils BUFFER_SIZE = 1024 REC_SECONDS = 5 RATE = 44100 WAV_FILENAME = utils.generate_random_token() FORMAT = pyaudio.paInt16 #init sound stream pa = pyaudio.PyAudio() stream = pa.open( format = FORMAT, input = True, channels = 1, rate = RATE, …
12 python  audio 

4
ฉันจะเชื่อมต่อกับอุปกรณ์ USB อนุกรมได้อย่างไร?
ฉันมีอุปกรณ์ที่มีสายเคเบิลพอร์ตอนุกรม USB ที่ฉันต้องการเชื่อมต่อกับ Raspberry Pi ของฉัน ชิปเซ็ตสำหรับ USB เข้ากับสายเคเบิลอนุกรมนี้คือ PL-2303 จาก Prolific Technology, Inc. ฉันจะอ่านข้อมูลจากการเชื่อมต่อแบบอนุกรมของอุปกรณ์นี้โดยใช้ Python ได้อย่างไร
12 debian  usb  python  serial 

4
ImportError: ไม่มีโมดูลชื่อ RPi
ฉันพยายามเรียกใช้แพคเกจบน Raspberry Pi ของฉัน: ที่เทอร์มินัลฉันพิมพ์ใน“ sudo apt-get install picap” แล้วตามด้วยป้อน ฉันได้รับการติดตั้งแล้ว แต่ไม่สามารถดำเนินการ "picap-setup" - แทนข้อความแสดงข้อผิดพลาดดังนี้: pi @ raspberrypi: ~ $ picap-setup Traceback (การโทรล่าสุดครั้งล่าสุด): ไฟล์ "", บรรทัด 1, ใน ImportError: ไม่มีโมดูลชื่อ RPi Python-dev และ Rpi.GPIO ถูกติดตั้งบน Pi ฉันยังอัปเดต Pi ด้วยเวอร์ชั่นล่าสุดพร้อมอัปเดต sudo apt-get และ sudo apt-get dist-upgrade Picap มาจาก: https://www.bareconductive.com/make/setting-up-pi-cap-raspberry-pi/ ฉันขอบคุณสำหรับคำแนะนำใด ๆ
12 python  pi-3  packages 

2
วนซ้ำไม่ทำงานจนกว่าฉันจะใช้ 'พิมพ์'
รหัสนี้ไม่ได้เปิดและปิดไฟ led import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setwarnings(False) GPIO.setup(21,GPIO.OUT) for number in range(0,10): GPIO.output(21,GPIO.LOW) time.sleep(1) GPIO.output(21,GPIO.HIGH) GPIO.cleanup() แต่เมื่อฉันพิมพ์หมายเลขในลูปมันจะทำงาน: import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setwarnings(False) GPIO.setup(21,GPIO.OUT) for number in range(0,10): GPIO.output(21,GPIO.LOW) time.sleep(1) GPIO.output(21,GPIO.HIGH) print(number) GPIO.cleanup() ความคิดใด ๆ ที่เป็นสาเหตุ?
11 gpio  python 

2
เปรียบเทียบและเปรียบเทียบ Python GPIO APIs
ฉันเพิ่งเริ่มต้นด้วย Pi และต้องการตั้งโปรแกรม GPIO ใน Python จนถึงตอนนี้ฉันเจอห้องสมุดห้าแห่ง: WiringPi หลาม RPi.GPIO RPIO gpiozero pigpio ก่อนที่ฉันจะมีเวลาเรียนรู้สิ่งใดสิ่งหนึ่งฉันอยากรู้ หากมีข้อ จำกัด อย่างใดอย่างหนึ่งหรืออื่น ๆ สิ่งที่แตกต่างกันอย่างมีนัยสำคัญมีวัตถุประสงค์ระหว่างพวกเขา
11 gpio  python 

2
PiGPIO Library ตัวอย่างสำหรับ Bit-Banging a UART
ไลบรารี PiGPIO http://abyz.me.uk/rpi/pigpio/index.htmlระบุว่าฟีเจอร์อย่างหนึ่งของมันคือ "ลิงก์อนุกรมซอฟต์แวร์โดยใช้ผู้ใช้ gpio" ฉันใช้สิ่งนี้เพื่อหมายความว่าคุณสามารถใช้มันเพื่อสร้างซอฟต์แวร์ UART บนพิน GPIO ฟรี 2 ตัว ในหน้าตัวอย่างของโครงการไม่มีตัวอย่างสำหรับคุณลักษณะนี้และฉันไม่พบสิ่งใดบน Google มีใครทำเช่นนี้? ถ้าเป็นเช่นนั้นโปรดชี้ให้ฉันเป็นตัวอย่าง ถ้าไม่มีจะมีห้องสมุดทางเลือกอื่นใดสำหรับการต่อเชื่อม UART หรือไม่? ขอบคุณ
11 raspbian  gpio  python  uart  c++ 

3
วิธีรับที่อยู่ IP ของ Raspberry Pi สำหรับ SSH
ฉันใช้ Mac OSx เพื่อเข้าถึง Pi ของฉันผ่าน SSH ในการเข้าถึงฉันรู้ว่าฉันต้องการที่อยู่ IP ของ Pi ดังนั้นฉันตัดสินใจใช้คำสั่ง Python สองสามคำซึ่งประสบความสำเร็จในการมอบ IP ท้องถิ่นให้ฉัน import socket host_name = socket.gethostname() host_ip = socket.gethostbyname(host_name) print host_ip ผิดปกติพอฉันได้รับ IP โฮสต์ท้องถิ่น (127.0.1.1) เท่านั้น มีคนช่วยบอกวิธีการได้รับท้องถิ่น / ทั่วโลกที่เหมาะสม (แล้วแต่ว่าจะดีกว่านี้ต้องใช้ LAN ตอนนี้เท่านั้น) IP สำหรับ PI หรือไม่
11 python  ssh 

5
ติดตั้ง pyusb แล้ว: 'ImportError: ไม่มีโมดูลชื่อคอร์'
เกี่ยวกับราสเบอร์รี่ของฉันพี่ฉันติดตั้งlibusbและผ่านpyusbsudo apt-get install libusb-dev python-usb แต่การใช้งานรหัสหลาม ( pyrowเพื่ออ่านข้อมูลจากเครื่องพาย) ทำให้ฉันมีข้อผิดพลาดนี้ที่import usb.core: ImportError: ไม่มีโมดูลชื่อคอร์ ข้อผิดพลาดนี้ชี้ให้เห็นว่าฉันติดตั้งไม่pyusbถูกต้องดังนั้นฉันจึงทำการติดตั้งอีกครั้งด้วยตนเอง (การดาวน์โหลดและการใช้งานsudo python setup.py install) แต่วิธีนี้ไม่สามารถแก้ไขได้ ฉันคิดว่าปัญหาอาจมีบางอย่างที่เกี่ยวข้องกับไดเรกทอรี/usr/local/lib/python2.7/dist-packages/usb: บนแล็ปท็อป Ubuntu ของฉันโฟลเดอร์นี้มีอยู่และมี (ในหมู่อื่น ๆ ) core.pyแต่โฟลเดอร์ใน Raspberry Pi ดูเหมือนว่าจะไม่มีอยู่จริง lsในไดเรกทอรีหลักแสดงรายการโฟลเดอร์ แต่กำลังติดตั้งกับโฟลเดอร์ไม่ทำงาน ... ฉันจะแก้ไขปัญหานี้ได้อย่างไร ฉันต้องใช้ pyusb รุ่นเฉพาะกับ Raspberry Pi หรือไม่? ฮาร์ดแวร์: Raspberry Pi รุ่น B ระบบปฏิบัติการ: Raspbian Wheezy (build 2013-02-09)
11 usb  python  modules 

2
พัฒนาสคริปต์ Raspberry python จากหน้าต่าง
ฉันต้องการพัฒนาสคริปต์หลาม Raspberry จากฝั่ง windows ด้วยเหตุผลหลายประการ: ฉันต้องการเก็บรหัสทั้งหมด (เพิ่มเติม) ให้ปลอดภัยบนคอมพิวเตอร์ของฉันในกรณีที่ฉันทอด RPi / ลองโครงการอื่น / ติดตั้ง Pi อีกครั้ง คอมพิวเตอร์หลักของฉันที่มีสองหน้าจออยู่บน windows และฉันพบว่าการใช้เสียงเรียกเข้ามากกว่า SSH (with putty) ไม่ใช่วิธีที่ดีในการทำ (ความเห็นส่วนตัว แต่ฉันไม่คิดว่าเหมาะกับการใช้งาน) ฉันพบสิ่งนี้: http://visualgdb.com/tutorials/raspberry/ซึ่งดูเหมือนว่าจะอนุญาตให้ฉันพัฒนาแอปพลิเคชั่น C + สำหรับราสเบอร์รี่ให้คอมไพล์มันแบบ remotly และอื่น ๆ มีอะไรที่เทียบเท่ากับการพัฒนาสคริปต์ไพ ธ อนไหม? ซึ่งโดยทั่วไปจะให้ฉัน: เพื่อพัฒนาในหลามบน windows ของฉัน หากต้องการกดปุ่ม "Run" และนำสคริปต์ไปใช้กับ RPi และเปิดใช้งาน (Dream-solution) เพื่อวางจุดพักและดีบัก?

6
ข้อผิดพลาด Python และ OpenSSL ในการนำเข้า
ดังนั้นฉันจึงพยายามที่จะเพิ่ม SSL ไปยังเว็บเซิร์ฟเวอร์ของฉันทำงานบน pi B + ของฉัน (ใช้ cherrypy) ฉันแน่ใจว่าติดตั้ง OpenSSL ด้วย: sudo apt-get install openssl จากนั้นฉันติดตั้ง pyOpenSSL ด้วย: sudo apt-get install python-openssl ในทั้งสองกรณีมันบอกว่า: openssl is already the newest version. python-openssl is already the newest version. เพราะฉันรันคำสั่งมากกว่าหนึ่งครั้ง ดังนั้นนี่ดูเหมือนดี จากนั้นในหลามเมื่อฉัน: import OpenSSL ฉันได้รับข้อผิดพลาด โดยเฉพาะ: Python 2.7.3 (default, Mar 18 2014, 05:13:23) …
10 python 

5
ฉันจะติดตั้งแพนด้าบน Raspberry Pi ได้อย่างไร
ฉันพยายามติดตั้ง Python Pandas บน Raspi ของฉันและฉันพบข้อผิดพลาดแปลก ๆ ~ $ pip install pandas Downloading/unpacking pandas Downloading pandas-0.13.1.tar.gz (6.1Mb): 6.1Mb downloaded Running setup.py egg_info for package pandas warning: no files found matching 'README.rst' no previously-included directories found matching 'doc/build' warning: no previously-included files matching '*.so' found anywhere in distribution warning: no previously-included …

3
กล้อง Pi - วิธีสร้างแฟลช?
ฉันต้องการถ่ายภาพด้วยกล้อง Pi แต่เพื่อเพิ่มความสว่างให้กับวัตถุ วัตถุอยู่ห่างออกไป 1 ม. หรือมากกว่านั้น แต่จะอยู่ในความมืดสนิทเกือบตลอดเวลา ดังนั้นฉันต้องการแฟลชบางชนิด ฉันจะถ่ายรูปทุกชั่วโมงหรือมากกว่านั้น ฉันกำลังคิดเกี่ยวกับ: หลอดไฟ LED USB (แต่ฉันจะไม่สามารถเปิด / ปิดได้ด้วยสคริปต์ Python ของฉัน) หลอดไฟ LED สว่างจ้าบางอันเชื่อมโยงกับหมุด GPIO ที่สามารถเปลี่ยนได้ มีใครทำสิ่งที่คล้ายกันและสนใจที่จะแบ่งปันประสบการณ์และรายการชิ้นส่วนของพวกเขา?
10 gpio  python  camera  raspicam 

4
อุปกรณ์ 12V เข้ากับ Raspberry Pi
สำหรับโครงการวิศวกรรมโรงเรียนของฉันฉันมีอุปกรณ์รับเหรียญซึ่งฉันต้องการเชื่อมโยงกับ Raspberry Pi อย่างไรก็ตามอุปกรณ์ต้องใช้กำลังไฟ 12V ฉันมีความคิดว่าต้องทำอย่างไรเพื่อจ่ายพลังงานให้กับอุปกรณ์ แต่ฉันได้ยินมาว่ามีความเสี่ยงที่จะระเบิด Pi เมื่อฉันต่ออุปกรณ์เข้ากับพอร์ต GPIO / breadboard มีอะไรที่ฉันสามารถทำได้เพื่อหลีกเลี่ยงสิ่งนี้ หรือสิ่งนี้ไม่น่าจะเกิดขึ้น? นี่คือลิงค์ไปยังตัวรับเหรียญที่ฉันหวังว่าจะใช้: http://www.amazon.co.uk/Sintron-Acceptor-Vending-Machine-Message/dp/B00C16P03I/ref=sr_1_1?ie=UTF8&qid=1385370033&sr= 8-1 และคำหลัก = เหรียญ + ใบเสร็จ

2
ฉันสามารถเรียกใช้ Selenium webdriver โดยใช้ Firefox เป็นเบราว์เซอร์ได้หรือไม่
ฉันต้องการตั้งค่า Raspberry Pi เป็นไคลเอนต์ที่รัน FireFox เป็นไคลเอนต์ในตาราง Selenium โดยเฉพาะ มีใครลองและใช้งานได้ไหม มีเคล็ดลับหรือข้อผิดพลาดที่ฉันต้องระวังหรือไม่?

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