본문 바로가기

The Answer!!809

ESP8266-arduino Serial(UART) 통신시 유의점 아두이노와 ESP8266을 UART를 이용하여 서로 데이터를 주고받고 있습니다. 데이터를 보낼때 serial.write를 이용하여 byte array를 전송하고, 받을때는 serial.read()와 serial.readBytes()를 이용하여 받고있습니다. 그런데 아두이노 ESP8266 으로의 전송시 ESP에서 데이터 수신시 데이터가 잘리는 현상이 발생합니다. 위 그림에서 표시된 부분을 보면 length가 15가 정상이고, length가 15이면 정상수신이라 화면에 뿌려준 뒤 서버로 전송합니다. 하지만 뒤로 갈수로 데이터가 잘려 length가 이상하게 됩니다. length는 패킷의 2번째 byte인데, 데이터가 끊기고 밀려서 저렇게 됩니다. Arduino쪽이 메인 MCU라서 위 그림과 같이 Arduino.. 2019. 2. 21.
프로그램 가능한 GUI LCD Nextion Nextion의 NX8048K070은 터치와 LCD 데이터 포트가 필요없는 7인치 LCD입니다. NX8048K070의 가장 큰 장점은 MCU단에서 보다 화려한 그래픽 구사가 가능하다는 것입니다. Editor를 이용하여 사진파일과 동작에 대한 프로그래밍을 해주면 됩니다. 제품 WIKI에 보면 스펙이 나와있는데 Serial 통신이 가능하고, SD카드 지원, PWM과 이벤트가 가능한 8개의 IO포트, 그리고 RTC를 지원합니다. 아래쪽으로 내려와 데모파일을 다운로드합니다. 압축을 풀어주면 파일이 2개가 나오는데 HMI 확장자가 Editor 파일입니다. 이제 Editor를 다운로드합니다. Nextion Editor 홈페이지 위 링크로 들어가 Editor를 다운로드합니다. 다운로드후 설치하고 실행합니다. 이게 N.. 2018. 12. 24.
Rufus (image writer) Raspberry Pi 이미지를 SD카드에 굽기 위해 Win32DiskImager를 사용했는데 Windows 10에서는 Win32DiskImager가 동작을 하지 않습니다. 설치를 하고 실행하면 위 이미지가 나타나는데 '예'를 눌러도 아무 반응이 없습니다. 그래서 Windows 10을 지원하는 프로그램을 찾다가 Rufus를 찾았습니다. Rufus 다운로드 위 링크를 눌러 Rufus를 다운로드 한 후 설치를 해줍니다. 사용방법은 비슷합니다. 장치에서 SD카드 드라이버를 선택한 후 빨간 네모로 표시된 선택을 눌러 이미지를 찾아줍니다. 그리고 시작을 누르시면 됩니다.^^ 2018. 12. 10.
android 8 오레오(Oreo) 알림창(Notification) 안드로이드 8로 넘어오면서 부터는 보안이 더욱 더 강화되었습니다. 그래서 알림창도 만든다고 다 알림을 줄 수 가 없습니다. 그렇다 보니 기존에 만들었던 앱의 알림이 android 8부터는 오지 않는 현상이 발생 ㅠ 물론 target SDK가 26보다 밑이면 괜찮다고 합니다. 다시 알림이 오게 하려면 NotificationChannel을 만들어 줘야합니다. 123456789101112131415private void createNotificationChannel() { // Create the NotificationChannel, but only on API 26+ because // the NotificationChannel class is new and not in the support library .. 2018. 12. 5.
ESP8266에서 I2C 사용하기 ESP8266의 경우 I₂C 핀이 따로 지정되어 있지 않습니다. 따라서 I₂C를 사용하기 위해서는 핀을 지정해주셔야 합니다. 물론 데이터시트에 보면 특정핀을 지정하였지만 변경가능합니다. 12345#include void setup(){ Wire.begin(2,14); //SDA,SCL}cs 위와 같이 Wire 라이브러리를 추가하시고, Wire.begin(SDA,SCL); 을 setup 안에서 초기화 해주시면 됩니다. 반드시 사용할 핀의 SDA와 SCL 순서대로 해주세요~ 2018. 11. 6.
2019 티볼리 아머 기어플러스 시승기 이번 쌍용자동차 한가위 시승단에 당첨이 되어 티볼리를 시승하게 되었습니다. 제가 받아온 차는 새로 나온 2019 티볼리 아머 입니다. 다이나믹 팩(후드 가니쉬, 휀더 가니쉬, 도어가니쉬)에 윙로고까지 들어간 기어플러스입니다. 후면 윙로고는 미등을 켜면 불이 들어와 이쁩니다. 휀더 가니쉬와 4륜구동을 지원하는 4륜 로고 앞 좌석에는 문을 열면 몇초간 도어 스팟이 켜집니다. 시트도 오렌지와 브라운의 중간쯤의 시트가 티볼리에 어울립니다. 운전석에는 파워시트가 들어가 있는데 8방향이 아닌 6방향입니다. 개인적으로 시트 앞쪽에 조절이 안되는 게 아쉽습니다 ㅠ 요즘 차 답게 최신 기술이 많이 들어가 있습니다. 스마트 도어 자동 잠김은 문을 잠그지 않아도 시동을 끄고 문을 닫으면 자동으로 잠깁니다. 단점은 조수석에서.. 2018. 9. 29.

인기글