본문 바로가기

아두이노14

JSerialComm 라이브러리 이용하여 자바와 아두이노 시리얼 통신 하는법 프로젝트 초반에 사용하던 rxtx라이브러리는 실행할때 dll파일 경로 설정을 해줘야 하고, 8버전 보다 높은 자바를 사용하면 작동이 안되는 문제가 있다. (관련된 오류는 아래 링크를 참고 하면된다.) 따라서 JSerialComm 라이브러리로 교체해서 진행하게 되었다. 기존에 rxtx라이브러리를 사용하여 프로젝트를 진행했다면 포트와 연결하는 부분만 교체하면 다른 코드는 그대로 사용가능하다.(포트 연결부분은 다르지만 둘다 inpustream과 outputstream을 사용하기 때문) https://seaotter.tistory.com/68 인텔리제이 자바 아두이노 rxtx 오류 Execution failed for task ':Main.main()'.> Process 'command 'C:/Program F.. 2023. 6. 29.
스프링부트 멀티스레드(ThreadPoolExecutor)/ 자바와 아두이노 여러대 시리얼 통신 보호되어 있는 글 입니다. 2023. 6. 29.
시리얼 통신의 문제점과 해결법 (아두이노 자바 통신 글자 나눠서 수신됨) 시리얼 통신의 문제점 1. 데이터가 나뉘어 수신 될 수 있다. 아두이노에서 시리얼 모니터로 확인 할때는 1234 처럼 여러자리 숫자를 송신하면 한번에 수신 된다. 하지만 진짜 시리얼 통신을 하다보면 수신이 12 34 1 234 이런 식으로 나눠서 오는 경우가 있다. 사실 이거는 시리얼 통신의 고질적인 문제인데 시리얼 통신은 데이터를 한번에 쐈다고 그 데이터 전부를 무조건 한번에 다 받아오는 것이 아니다. 한번에 받아올 수도 있고 여러번에 나눠서 받아올 수도 있다. 2. 글자가 깨져서 수신 될 수 있다. 내가 보낸 문자가 깨져서 수신될 수 있기 때문에 LRC,CRC를 통해 오류를 검출 해야 한다. 시리얼 통신을 하면서 주의해야 할 점 위에서 말했듯 시리얼 통신은 수신된 데이터에 문제가 있을 수 있다. 따라.. 2023. 6. 29.
아두이노 로드셀 키트 사용법 / 로드셀, HX711 사용법 로드셀 사용하려면 hx711 ADC 보드와 로드셀을 납땜으로 붙여야 한다. 다이소에 인두기랑 납을 팔긴 하지만 붙여서 오는 제품이 훨씬 편하고 튼튼하게 붙어오기 때문에 땜질 자신 없으면 붙어오는거 사자~ 아래 링크로 구매하니 다 조립 되어 있는 키트가 왔다 ㅋㅋㅋㅋㅋ https://www.11st.co.kr/products/2301030882 [11번가] W227 아두이노 무게 센서 HX711AD + 로드셀 5kg 전자 저울 아크릴 압력센서 PC부품>기타PC부품>PC부품 기타, 가격 : 29,000원 www.11st.co.kr 하지만 첫번째로 구매했던 키트는 조립이 안되어 있었기 때문에 직접 조립했다. 아래 사진은 실수로 초록선과 흰색선을 잘못 연결했을 때의 사진인데 다시 떼서 붙여도 되지만 초록색선과 .. 2023. 6. 28.
아두이노 워터 펌프와 로드셀 이용하여 자동 급수기 제작 사실 완성품에는 섭취량을 자바와 통신하는 방법이 있지만 이번 포스팅에서는 그부분을 빼고 물의 양이 줄어들면 채워주는 자동 급수기 제작하는 법만 소개할 것이다 ㅎㅎ 로드셀과 워터 펌프에 대한 자세한 설명은 아래 링크에 있다. https://seaotter.tistory.com/84 https://seaotter.tistory.com/82 아두이노 릴레이 모듈로 워터 펌프 제어하기 및 주의 사항 준비물: 아두이노 우노, 케이블, 5V릴레이 모듈, 워터 펌프 (보통 5V릴레이 모듈 보다 L9110 듀얼 모터 드라이버를 많이 사용하는거 같지만 구매했던 키트에 릴레이 모듈 밖에 없어서 릴레이 모듈 seaotter.tistory.com 준비물 HX711 24비트 ADC 모듈, 로드셀, 점퍼선, 물담을 그릇, 아두이.. 2023. 6. 28.
아두이노 릴레이 모듈로 워터 펌프 제어하기 및 주의 사항 준비물: 아두이노 우노, 케이블, 5V릴레이 모듈, 워터 펌프, 호스 (보통 5V릴레이 모듈 보다 L9110 듀얼 모터 드라이버를 많이 사용하는거 같지만 구매했던 키트에 릴레이 모듈 밖에 없어서 릴레이 모듈 사용함) 회로도를 그려서 올리고 싶었지만 옛날에 쓰던 회로도 그리는 프로그램이 유료로 바뀌어서 그냥 사진으로 대체 한다,,ㅎㅎ 사진에는 워터 펌프 양극(빨간선)이 릴레이 모듈 NO에서 빠져 있으니까 따라 하실때는 꼭 연결해 주세요 릴레이 모듈 SIG - 사용할 디지털 핀에 연결(나는 4핀 사용) 릴레이 모듈 VCC - 아두이노 5V 릴레이 모듈 GND - 아두이노 GND 워터 펌프 빨간선 - 릴레이 모듈 NO 릴레이 모듈 COM - GND 워터 펌프 검은선 - 아두이노 Vin 코드 #define PU.. 2023. 6. 28.