본문 바로가기
728x90
728x90

아두이노11

아두이노 서보모터 활용 1. 서보모터란 ?     서보모터(Servo Motor)는 회전 각도를 정밀하게 제어할 수 있는 모터로, 로봇팔, 자동문, RC(라디오 컨트롤) 장난감 등     다양한 곳에 사용됩니다.      특히 제한된 범위 내에서 위치를 정확하게 제어해야 할 때 많이 활용됩니다.  2. 서보모터의 작동 원리     서보모터는 DC 모터, 제어 회로, 위치 센서로 구성되어 있습니다. 위치 센서는 모터의 현재 위치를 감지하고,     이 정보를 제어 회로에 전달하여 원하는 위치로 모터를 정밀하게 조정할 수 있습니다.       가. DC 모터 : 서보모터의 핵심 구성 요소로, 전기적 에너지를 기계적 에너지로 변환합니다.        나. 제어 회로 : 입력 신호에 따라 모터의 회전 속도와 방향을 제어합니다.    .. 2024. 3. 18.
아두이노와 파이썬 시리얼 통신 1. LED (light emitting diode) https://swmakerjun.tistory.com/7 아두이노 메이커_01_ led 제어하기 1. LED (light emitting diode) - LED는 다이오드의 한 종류로 빛을 내는 기능을 가지고 있어 "발광다이오드"라 한다. - LED 긴다리가 " + " , 짧은 다리가 " - " 로 극정을 가지고 있어 구분하여 사용하여야 함. swmakerjun.tistory.com 아두이노 led 수업내용 참조. 2. 시리얼 통신을 받았을때 LED 제어 코드 int ledPin=7; void setup() { Serial.begin(9600); pinMode(ledPin, OUTPUT); } void loop() { while (Serial.ava.. 2023. 3. 29.
아두이노 푸쉬버튼으로 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.
아두이노 시리얼통신 활용 (가변저항 Read, 시리얼모니터 출력) 1. 가변저항 (potentimoeter)     - 포텐셔미터라고도 불리우며 전자회로에서 저항값을 변화할수 있는 저항기.     - 가변저항을 활용하여 전류의 크기를 조절하여 사용할 수 있다.    ※  우리가 아두이노에서 사용하는 가변저항은 회전형으로 왼쪽과 오른쪽으로 돌리면서 저항값을 변화시킨다.      - 주로 우리 스피커나 믹서기에서 소리 볼륨을 조절할 때 많이 활용된다.볼륨 조절기이미지 출처 : https://korean.alibaba.com/product-detail/Usb-Volume-Control-Lossless-Pc-Computer-1600311205820.html방송장비 믹서 이미지 출처 : https://hottracks.kyobobook.co.kr/ht/gift/detail/23.. 2021. 11. 1.
for 문을 활용한 led 제어 1. for 반복문 활용 ※ for문을 잘 활용하면 여러줄의 순차코드를 간략하게 만들어 사용할 수 있다. 또한, 다양한 연산처리에서도 유용하게 사용된다. 2. for문을 활용하여 PWM 제어 - for문을 활용하여 PWM제어로 led를 점점 밝아지고 점점 어두워 지는 무드등을 만들어 보자. int red=3; void setup() { pinMode(red,OUTPUT); } void loop() { // PWM 0 ~ 255 for(int i=0; i=0; i--) { analogWrite(red,i); delay(5); } } // swmaker_jun ※ for반복문안에 analogWrite 명령어 다음 delay 값을 변화하여 적용해 보자. 2021. 10. 14.
아두이노 메이커_03_ PWM 활용 led 밝기 제어 PWM (Pulse Width Modulation)를 활용한 밝기 제어 https://www.youtube.com/watch?v=l11LWDmTHGoL LED 밝기 제어 1. PWM (Pulse Width Modulation) - 펄스 폭 변조(PWM) : 디지털 핀에서 아날로그 방식으로 출력하는 방법 - 펄스의 폭을 조절하여 전압값을 조절 - 디지털신호 0과 1의 비율을 조절 ※ 특정 시간동안 0과 1이였던 비율을 조절하여 전압값 조절 - 디지털 신호를 시간에 따라 pulse로 나눌 수 있고 디지털 HIGH (5V), LOW (0V) 값에서 HIGH 비율을 조절하여 아날로그 신소를 출력하는 방식 - 디지털 PWM 활용 핀에서 analogWrite 명령코드로 0 ~ 255 (0 ~ 5V)의 신호를 출력할.. 2021. 9. 27.
아두이노 메이커_01_ led 제어하기 1. LED (light emitting diode) - LED는 다이오드의 한 종류로 빛을 내는 기능을 가지고 있어 "발광다이오드"라 한다. - LED 긴다리가 " + " , 짧은 다리가 " - " 로 극정을 가지고 있어 구분하여 사용하여야 함. - p형 반도체가 양극에 연결되고 n형 반도체가 음극에 연결될 때. 전자가 활성화되어 음극에서 양극으로 흐르기 시작합니다. ※ 다이오드 : 전류를 한쪽으로는 흐르게 하고 반대쪽으로 흐리지 않게 하는 전자 부품. 이미지 출처 : https://commons.wikimedia.org/wiki/File:Led_3d.svg - 전압이 낮아지면 빛이 흐려지고, 전압이 높으면 밝아진다. ※ LED 는 보통 색상에 따라 차이가 있지만 최소 2V ~ 최대 3.6V 전압을 사.. 2021. 9. 24.
아두이노를 위한 회로 이해하기. 1. 아두이노에서 회로란 ?    - 아두이노로 전자 장치를 구성할 때마다 사용되는 기본 구성 요소    - 아두이노는 프로그래밍(코딩) 뿐만아니라 이를 아두이노와 연결된 센서 및 액추에이터를 제어하기 위한 필수 조건.   ※ 액추에이터(actuator. 작동기, 작동장치)는 시스템을 움직이거나 제어하는 데 쓰이는 기계 장치이다.  2. 회로 란 ?    - 전기회로는 전류가 흐르는 통로    - 전기가 흐르도록 만들어 준 길을 전기 회로라 한다.      ※ 전기가 흐르도록 해주는 전선, 기터 물질 등을 포함. 출처 : 네이버블로그 / https://blog.naver.com/thinkcodinglab/222281963270 >  3. 회로를 만드는 이유 ?    - 스위치를 통해 LED를 켜거나 전원.. 2021. 9. 6.
아두이노_Sw_Maker_Start_Kit 1. Sw_Maker_Start_Kit 소개 1. 아두이노 우노 2. USB 케이블 3. 초음파센서 4. 가변저항 5. 피에조 부저 6. 온습도센서 7. 푸쉬버튼 8. 서브모터 9~11. 저항 12. 3색 LED 13~15. LED 16. 암-수 케이블 17~18. 수-수 케이블 19. 브레드보드 20~22. 아두이노 거치판 ■ 아두이노 SW MAKER 키트 조립 영상 https://www.youtube.com/watch?v=Fj8tGbrwnAc 조립영상. 2. 이제 부터 Sw_Maker_Start_Kit 를 가지고 문법과 센서의 활용 수업을 진행하도록 하겠습니다. 2021. 9. 1.
728x90
반응형