본문 바로가기

아두이노9

아두이노 라이브러리 추가 방법/zip 라이브러리 추가 방법 1. Sketch -> Includ Library -> Add .ZIP Library... 2. 추가할 zip 파일 선택후 열기 3. 라이브 러리가 정상적으로 추가 되면 아래 메세지 출력됨 2023. 6. 28.
아두이노 로드셀 키트 사용법 / 로드셀, 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.
아두이노 릴레이 모듈로 워터 펌프 제어하기 및 주의 사항 준비물: 아두이노 우노, 케이블, 5V릴레이 모듈, 워터 펌프, 호스 (보통 5V릴레이 모듈 보다 L9110 듀얼 모터 드라이버를 많이 사용하는거 같지만 구매했던 키트에 릴레이 모듈 밖에 없어서 릴레이 모듈 사용함) 회로도를 그려서 올리고 싶었지만 옛날에 쓰던 회로도 그리는 프로그램이 유료로 바뀌어서 그냥 사진으로 대체 한다,,ㅎㅎ 사진에는 워터 펌프 양극(빨간선)이 릴레이 모듈 NO에서 빠져 있으니까 따라 하실때는 꼭 연결해 주세요 릴레이 모듈 SIG - 사용할 디지털 핀에 연결(나는 4핀 사용) 릴레이 모듈 VCC - 아두이노 5V 릴레이 모듈 GND - 아두이노 GND 워터 펌프 빨간선 - 릴레이 모듈 NO 릴레이 모듈 COM - GND 워터 펌프 검은선 - 아두이노 Vin 코드 #define PU.. 2023. 6. 28.
인텔리제이 자바 아두이노 시리얼통신 오류 Error 0x5 at ..\rxtx\src\termios.c(892): Error 0x5 at ..\rxtx\src\termios.c(892): 이전 인스턴스가 계속 포트를 사용하고 있어서 생기는 문제이다. 자바에서 시리얼통신을 하고 있다면 아두이노 IDE에 있는 Serial Monitor을 종료 해야하고, 아두이노를 본체를 usb 2.0 포트로 연결해야한다. 아래와 같이 ss가 같이 그려진 블루투스 그림은 3.0 포트다. 2.0 포트는 블루투스 그림옆에 +가 그려져 있다. 아마 노트북에 3.0 포트만 있는 경우도 많을텐데 그럼 usb 2.0 허브를 사서 사용해야한다. 저렴한건 5~8천원에 구매할 수 있다. 2023. 4. 13.
인텔리제이 자바 아두이노 rxtx 오류 / 자바 버전 오류 # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000180005b00, pid=4056, tid=11932 # # JRE version: Java(TM) SE Runtime Environment 18.9 (11.0.18+9) (build 11.0.18+9-LTS-195) # Java VM: Java HotSpot(TM) 64-Bit Server VM 18.9 (11.0.18+9-LTS-195, mixed mode, tiered, compressed oops, g1 gc, windows-amd64) # Problematic frame: # C [rxtxSerial.dll+0x5b00] rxtx라이브러리는 자바8버전이 넘어가면 실행되지 않습니다. 자바 8버전.. 2023. 4. 13.
인텔리제이 자바 아두이노 rxtx 오류 Execution failed for task ':Main.main()'.> Process 'command 'C:/Program Files/Java/jdk-11/bin/java.exe'' finished with non-zero exit value 1 인텔리제이 아두이노 rxtx오류 Execution failed for task ':Main.main()'. > Process 'command 'C:/Program Files/Java/jdk-11/bin/java.exe'' finished with non-zero exit value 1 rxtx는 dll 파일도 있어야 실행할 수 있는 라이브러리다. 인텔리제이에서 rxtx를 실행하기 위해서는 rxtx 라이브러리를 추가하는 것 뿐만아니라 Run > Edit Configuration에서 왼쪽 상단에 +에 들어가서 Application을 추가하고 자바는 8로 설정하고(8버전 이상에서는 실행되지 않습니다.), -cp 는 실행할 코드가 있는 모듈을 선택하고, main class는 실행할 클래스를 넣어줍니다. 그리고 .. 2023. 4. 13.