본문 바로가기
728x90
728x90

아두이노20

아두이노 컨베이너 #include const int en = 7;Servo servo1;Servo servo2;Servo servo3;Servo servo4;// const int servo1 = 9;// const int servo2 = 10;// const int servo3 = 11;// const int servo4 = 12;void setup() {  pinMode(en, OUTPUT);  digitalWrite(en, HIGH);  Serial.begin(9600);  servo1.attach(9);  servo2.attach(10);  servo3.attach(11);  servo4.attach(12);  servo1.write(85);  servo2.write(85);  servo3.write(85);  s.. 2024. 5. 20.
아두이노 서보 360 회전 사용하기. 1. 360 서보모터 제어 서보모터 0~180도 각도 제어 코드와 유사하지만 아래와 같이 동작이 다르다는 것을 확인해 보자. #include // 라이브러리 불러오기 Servo servo_1; // 객체선언 void setup() { servo_1.attach(7); // 디지털 핀 설정 } void loop() { servo_1.write(180); // 정방향 회전 delay(2000); servo_1.write(0); // 회전 멈춤 delay(2000); servo_1.write(90); // 역방향 회전 delay(2000); } ==================================================================== #include // 라이브러리 불러오기 S.. 2024. 4. 1.
서보모터 함수선언과 제어 1. 아두이노 함수 선언 아두이노는 C언어 기반으로 void 함수이름(){ } 형식으로 문법을 선언할 수 있다. 2. 함수 선언과 각도 제어 아두이노에서 함수를 선언하여 특정 작업을 수행하는 코드 블록을 만들 수 있습니다. 이 예제에서는 move90과 move180이라는 두 개의 함수를 선언하여 서보모터를 각각 90도와 180도 위치로 움직이게 합니다. 먼저, Servo.h 라이브러리를 포함시키고 서보모터 객체를 생성합니다. 그 다음, setup() 함수에서 서보모터를 특정 핀에 연결합니다. loop() 함수 내에서는 두 개의 사용자 정의 함수를 번갈아가며 호출하여 서보모터가 0도에서 90도, 그리고 0도에서 180도로 움직이게 합니다. 사용자 정의 함수 move90()과 move180() move90(.. 2024. 3. 25.
아두이노 서보모터 활용 1. 서보모터란 ? 서보모터(Servo Motor)는 회전 각도를 정밀하게 제어할 수 있는 모터로, 로봇팔, 자동문, RC(라디오 컨트롤) 장난감 등 다양한 곳에 사용됩니다. 특히 제한된 범위 내에서 위치를 정확하게 제어해야 할 때 많이 활용됩니다. 2. 서보모터의 작동 원리 서보모터는 DC 모터, 제어 회로, 위치 센서로 구성되어 있습니다. 위치 센서는 모터의 현재 위치를 감지하고, 이 정보를 제어 회로에 전달하여 원하는 위치로 모터를 정밀하게 조정할 수 있습니다. 가. DC 모터 : 서보모터의 핵심 구성 요소로, 전기적 에너지를 기계적 에너지로 변환합니다. 나. 제어 회로 : 입력 신호에 따라 모터의 회전 속도와 방향을 제어합니다. 다. 포텐시오미터(위치 센서) : 모터 축과 연결되어 현재 모터의 위.. 2024. 3. 18.
아두이노 피에조 부저 자료 아두이노 피에조 부저 수업자료 ppt 입니다. 2021. 12. 7.
아두이노 초음파센서 수업 자료 초음파 센서 ppt 자료입니다. 1. 초음파란 무엇인가요?초음파는 인간의 귀로 들을 수 없는 높은 주파수의 소리를 말합니다. 일반적으로 사람은 20Hz에서 20,000Hz 사이의 소리를 들을 수 있는데, 초음파는 이 범위를 넘어서는 주파수를 가지고 있습니다. 초음파는 20,000Hz 이상의 소리를 의미하죠.예시: 박쥐와 돌고래 박쥐는 초음파를 사용해 주변의 장애물을 탐지하고 먹이를 찾습니다. 박쥐는 소리를 내고 그 소리가 물체에 부딪혀 돌아오는 반향을 듣고, 그 반향을 통해 물체의 위치와 크기를 파악합니다.돌고래도 초음파를 사용해 물 속에서 소통하고 사냥합니다. 돌고래는 초음파를 통해 물고기의 위치를 정확하게 알아낼 수 있습니다.2. 초음파 센서란 무엇인가요?초음파 센서는 초음파를 이용해 물체와의 거리를.. 2021. 12. 7.
아두이노 가변저항 수업ppt 수업 피피티 자료입니다. 2021. 12. 7.
아두이노 푸쉬버튼으로 LED 제어 및 과제 1. 푸쉬버튼 풀업모드로 led 제어하기 - led 하나를 연결하여 푸쉬버튼을 눌렀을때 led ON, 누르지 않을때 led OFF - 조건문 복습이 필요한 경우 아래 링크 클릭. https://swmakerjun.tistory.com/14 아두이노 조건문활용 (가변저항으로 led 제어) 1. 조건문 ( if, else if, else) - 아두이노는 C 언어 문법구조를 사용하고 있고 if 문 선언은 ( ) 소괄호 안에 조건식을 입력하고 { } 중괄호 안에 실행해야할 명령어 코드를 작성한다. - 조건문은 swmakerjun.tistory.com 2. LED 제어 조건문 코드 - 푸쉬버튼과 LED 변수 활용. //푸쉬버튼 led 제어 코드 int red=3; int push=4; void setup() { .. 2021. 11. 2.
아두이노 푸쉬버튼 활용.( 플로팅, 풀업, 풀다운) 1. 푸쉬버튼 알아보기. - 디지털 입력을 위한 부품. - 푸쉬버튼을 누르고 떼는 동안 디지털 1 (HIGH), 0 (LOW) 값을 갖는다. - 푸쉬버튼은 누르고 있는 동안 ON, 떼면 OFF로 되돌아가는 특징을 가지고 있음. ※ 코드를 통해 누를때 OFF, 뗄때 ON 으로 제어할 수 있음. 2. 푸쉬버튼 Floating(플로팅)값 이란 ? - 아두이노는 입력되는 전압이 2.6V ~ 5V 까지는 1 (HIGH)로 인식하고 입력되는 전압이 0V ~ 0.6V 까지는 0 (LOW)로 인식. ※ 아두이노 보드 종류에 따라 인식되는 HIGH, LOW V(전압) 범위는 다름. - Floating (플로팅) : 부유하는, 떠 있는, 유동적인 - 0과 1 사이의 방황하는 값 (플로팅값) - 0.6V ~ 2.6V 사이의.. 2021. 11. 2.
728x90
반응형