임베디드/아두이노

    [아두이노] 파이썬으로 I2C-LCD 화면 출력하기

    I2C 1602 LCD Module I2C 1602 LCD 모듈은 2x16 character 디스플레이이다. 스펙 : Address Range : 0x20 ~ 0x27 (Default=0x27) Operator Voltage : 5 Vdc 아두이노 IDE 2x16 모두 사용하니 주소를 0x27로 설정하자. 한 가지 주의할 점은 lcd 출력은 SBCS에 해당하는 값만 가능하다. 물론 비트맵을 직접 구성하거나, 값을 넘길 때 2바이트 단위로 직접 인코딩해주면 한글도 가능하긴 하다. (어렵고 귀찮아서 그렇지..) #include #include LiquidCrystal_I2C lcd(0x27, 16, 2); void setup() { // put your setup code here, to run once: ..

    [아두이노] 파이썬으로 제어하기

    아두이노 기본적으로 아두이노는 시리얼 통신(UART)을 통해 제어하게 된다. 즉, 파이썬에서도 시리얼 통신을 하게 되면 아두이노를 충분히 제어할 수 있다. 단, 하드웨어 코딩은 아두이노 IDE로 해야 한다. 흐름도 ※ 기본적인 통신 방법은 시리얼 통신이다. 파이썬 시리얼 통신 파이썬으로 시리얼 통신을 하려면, 관련 모듈(pyserial)을 설치해야 한다. pyserial/pyserial Python serial port access library. Contribute to pyserial/pyserial development by creating an account on GitHub. github.com PyPI 명령어는 'python -m pip install pyserial'이다. 파이썬에서 데이터 ..