라즈베리파이 파이썬 uart , ser.wirte()
uart 로 1바이트씩 보내고 싶은데, 파이썬이 서툰 나로서는 아무리 생각해봐도 몰라 검색 해봤더니, 검색이 쉽지 않다.... 이놈의 라이브러리는 어디있는지도 모르겠고,,,ㅠㅠ ser.write('HELLO') 라면 , HELLO 가 출력된다.. a=20 ser.write(a) 는 알수 없는 쓰레기 값이 출력된다. 제대로 출력하기 위해서 어떻게 해야할까? ser.write(bytes(a)) 라고 하면 20이 출력된다. 하지만, a=25000 ser.write(bytes(a)) 라면 a=25000 이 출력된다..... a 가 바이트가 아니다. ㅡ.ㅡ c 언어라면 강제로 자료형을 만들수도 있고, 여러방법을 알겠지만,, 파이썬은 모르겠다. int() 라는 자료형을 정수로 바꾸는 방법은 있지만, 내가 못찾은 건..
2019. 9. 25.