본문 바로가기
반응형

Coding/Arduino22

아두이노 우노 메모리 구조 안녕하세요 아두이노 우노에 보면 MCU 부분에 atmega328p라고 적혀있는걸 볼 수가 있습니다. 아두이노 우노의 있는 Atmega328p의 스펙은 어느 정도 인지 궁금해서 한번 알아보았습니다. https://pdf1.alldatasheet.com/datasheet-pdf/view/241077/ATMEL/ATMEGA328P.html Atemga 프로세서는 atmel이라는 회사가 만들었습니다 . 하나 나중에 microhips라는 회사가 atmel이라는 회사를 인수하면서 본격적으로 microchips 회사 꺼가 되었습니다. 위 사이트를 보면 atmega328 p의 성능을 확인할수있습니다. 아두이노 우노 atmega328p 메모리 그중 가장 눈에 띄는 게 메모리 부분인데 아두이노 우노의 쓰이는 atmega3.. 2022. 6. 20.
아두이노 16X2 LCD 제어하기 안녕하세요 아두이노 우노로 16X2 LCD를 제어해 봐요 LCD는 https://eduino.kr/product/detail.html?product_no=105 다음 제품을 쓸 겁니다. 회로는 다음과 같이 연결해주세요 5V : VCC GND : GND A4 : SDA A5 : SCL 로 연결해주세요 다음 파일을 다운로드하여 압축을 풀어주세요 그다음 아두이노 폴더에 넣어주세요 그럼 다음과 같이 메뉴에 LiqiuidCrystal_I2C가 뜹니다. 이렇게 떴다면 다음과 같이 코드를 작성해주세요 #include // i2C 통신을 위한 라이브러리 #include // LCD 1602 I2C용 라이브러리 LiquidCrystal_I2C lcd(0x27,16,2); // 접근주소: 0x3F or 0x27 void .. 2022. 6. 20.
아두이노 적외선 라인트레이서 hw-511 사용법 안녕하세요 아두이노 적외선 라인트레이서 hw-511 사용법을 알아보아요 트레이서란 추적기란 뜻을 가지고 있죠 라인 트레 이선을 선 추적기란 뜻인데. 빛(적외선)을 바닥으로 쏘아 반사되는 빛의 양으로 줄의 유무를 알아내면서 줄을 따라간다고 합니다. 이 부품을 이용해서 자율주행차를 만든다고 하네요 라인트레이서 hw 511 아두이노에 쓰이는 hw 511 라인트레이서 모듈입니다. 라인트레이서 부품 배치도 라인트레이서는 적외선 LED 발광부 그리고 포토 트랜지스터 수광부 그리고 감도 조절 부분 그다음 출력 신호와 3핀으로 구성되어있습니다. 구동전압은 3.3V~5V라 아두이노로 쉽게 구동시킬수있습니다. 그럼 아두이노우노랑 점퍼선 그리고 라인트레이서를 서로 연결해 봅시다. 위 부품 배치도를 참고하여 아두이노 5V에 .. 2022. 6. 17.
아두이노 압력센서 값 얻어오기 안녕하세요 이번엔 아두이노에 압력센서를 연결하여 시리얼 모니터에 값을 얻어서 출력을 해보겠습니다. 준비물 : 아두이노 , 점퍼선 , FSR 압력센서 , 브레드 보드 , 저항 330옴 FSR 압력센서의 원리 FSR이란 Force Sensitive Resistor의 약자로 물리적인 힘, 무게 등에 따라 저항 값이 바뀌는 성질을 이용한 센서로 압력센서라고도 알려져 있습니다. 이 센서를 이용해서 센서 값을 읽어온다음 출력하는 코드를 작성해봅시다. 다음과 같이 회로를 구성해 줍니다. 그리고 다음과 같이 코드를 작성해 주세요 int fsrsensor = 0; int value = 0; void setup() { Serial.begin(9600); } void loop() { value = analogRead(fsr.. 2022. 6. 15.
아두이노 서보모터(sg90) 제어하기 안녕하세요 이번엔 서보모터 중에 sg90을 제어해 봅시다. sg90은 다음과 같은 스펙을 가지고 있습니다. 토크 : 1.8kg/cm 정격 전압 : 4.8v 정격 전압이 4.8v니 아두이노 5v로 연결해줘야 됩니다. 다음과 같이 회로를 구성해줍니다. 9번 핀을 노란색 부분에 연결해주시고 GND를 갈색 5V를 빨간색에다가 꽂아주세요 그리고 아두이노 IDE를 실행시켜 줍니다. SWEEP 회로를 업로드시켜줍니다. 그러면 서보모터가 180도씩 방향을 바꿔가면서 회전합니다. 코드 분석 #include Servo myservo; // create servo object to control a servo // twelve servo objects can be created on most boards int pos = .. 2022. 6. 15.

Post

다음글 무직자 대출 알아보기 >