ATmega128에서 RPI로 USB to TTL 을 연결하여 온도를 받는 프로그램짜고 있습니다. 2번째 화면처럼 Putty로는 온도데이터가 잘 받아지는데 QT에 GUI로 그것을 표현하는 방법을 몰라서 질문 올립니다.
부끄럽지만 첫 번째 코드들은 제가 방법을 몰라 여러 곳에서 취합한 코드를 사용하였습니다.
2021.03.28 20:07
2021.03.29 10:19
제가 작성한 코드에서 잘못된 부분은 없나요 GUI에서 온도가 표기가 안되어서요........
2021.03.29 11:03
bufferSplit은 뭔가요?
2021.03.29 11:09
어느 해외 유튜버의 코드를 보고 그대로 사용한 코드입니다..... 제가 QT에 관한 지식이 전혀 없어서요..
아마 그 유튜버는 아두이노를 이용하였는데 아두이노에서 보내준 온도 값을 버퍼 단위로 받으려는 코드 같습니다..
https://youtu.be/AX-HhBXBzGg (해당 유튜브입니다.)
2021.03.29 11:13
qDebug로 출력한 값을 그대로 updateLCD 에 넘겨보세요.
2021.03.29 11:22
안되는 것 같습니다. 디버깅을 해보니 connect에서 시그널을 찾을 수 없다고 합니다. 그 부분이 잘못된 것으로 추정되는데 관련 자료를 조금 더 찾아봐야될 것 같습니다.
2021.03.29 11:33
readSerial 이 public slots: 이나 private slots: 섹션으로 선언되었는지요?
2021.03.29 11:39
넵!
2021.03.29 11:51
open은 어디서 하나요?
2021.03.29 12:29
오픈이 이것을 말씀하시는 건가요??
readSerial 슬롯에서 UI의 display 슬롯을 호출하는 것보다는 다음처럼 사용자 정의 시그널에 연결하여 업데이트 하는 것을 권장합니다.