참고: 사다리꼴 그림에서 Python에서 16x2비트 문자 LCD(1602A) 사용
10023 단어 RaspberryPiPython
개요
환경
2017-04-10-raspbian-jessie
sudo apt-get update && sudo apt-get upgrade
,Linux raspberrypi 4.9.24-v7+ #993 SMP Wed Apr 26 18:01:23 BST 2017 armv7l GNU/Linux
단계
연결
LCD Pin : Raspberry Piのピン
1 VSS * GND
2 VDD * 5.0V
3 V0 * (10KΩの可変抵抗の真ん中のピンへ。可変抵抗の両端は5.0VとGND)
4 RS : GPIO22 (15番Pin)
5 RW : GND (H=Read/L=Write なので、Write Only)
6 E : GPIO26 (37番Pin)
7 D0 - NC 使わない
8 D1 - NC 使わない
9 D2 - NC 使わない
10 D3 - NC 使わない
11 D4 : GPIO5 (29番Pin)
12 D5 : GPIO6 (31番Pin)
13 D6 : GPIO13 (33番Pin)
14 D7 : GPIO19 (35番Pin)
15 A * 5.0V
16 K * GND
설치 라이브러리
sudo apt-get update
sudo apt-get install -y build-essential python-dev python-smbus python-pip git
sudo pip install RPi.GPIO
#
cd $HOME
# ぎっと、くろ~ん.
git clone https://github.com/adafruit/Adafruit_Python_CharLCD.git
#
cd Adafruit_Python_CharLCD
# インストール
sudo python setup.py install
아무거나 쓰세요.
python
Enter 에서 Python 부팅코드
# コイツをインポートする。
import Adafruit_CharLCD as LCD
# ピンの設定. GPIO番号を入れる
lcd_rs = 22
lcd_en = 26
lcd_d4 = 5
lcd_d5 = 6
lcd_d6 = 13
lcd_d7 = 19
#
# 16x2桁.
lcd_columns = 16
lcd_rows = 2
#
#
lcd = LCD.Adafruit_CharLCD(lcd_rs, lcd_en, lcd_d4, lcd_d5, lcd_d6, lcd_d7,
lcd_columns, lcd_rows)
# 液晶クリア.
lcd.clear()
# メッセージ表示.
lcd.message('Hello World!16x2\nQiita.com/mt08/')
# カーソル表示して、ブリンク
lcd.blink(True)
Ctrl-D
통과기타
Adafruit_Python_CharLCD/examples/char_lcd.py
를 실행할 때 텍스트 편집기에서 열고 파이프의 설정을 양호하게 변경합니다.만약 당신이 Adafruit_CharLCD/Adafruit_CharLCD.py를 본다면, 당신은 사용할 수 있는 명령을 알 수 있을 것입니까...
def
에서 정의한 거죠?실행 예
pi@raspberrypi:~ $ python
Python 2.7.9 (default, Sep 17 2016, 20:26:04)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> # コイツをインポートする。
... import Adafruit_CharLCD as LCD
>>> # ピンの設定. GPIO番号を入れる
... lcd_rs = 22
>>> lcd_en = 26
>>> lcd_d4 = 5
>>> lcd_d5 = 6
>>> lcd_d6 = 13
>>> lcd_d7 = 19
>>> #
... # 16x2桁.
... lcd_columns = 16
>>> lcd_rows = 2
>>> #
... #
... lcd = LCD.Adafruit_CharLCD(lcd_rs, lcd_en, lcd_d4, lcd_d5, lcd_d6, lcd_d7,
... lcd_columns, lcd_rows)
>>> # 液晶クリア.
... lcd.clear()
>>> # メッセージ表示.
... lcd.message('Hello World!16x2\nQiita.com/mt08/')
>>> # カーソル表示して、ブリンク
... lcd.blink(True)
>>>
pi@raspberrypi:~ $
Reference
이 문제에 관하여(참고: 사다리꼴 그림에서 Python에서 16x2비트 문자 LCD(1602A) 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mt08/items/c7e08403768b6ba93601텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)