아두이노 switch문 아두이노 (Arduino)에서 switch 문은 다양한 경우(case)에 따라 다른 코드 블록을 실행하는 데 사용됩니다. switch 문은 특정 변수의 값을 검사하고 해당 값이 특정 값 또는 표현식과 일치하는 경우 해당 경우(case) 블록을 실행합니다. switch 문은 여러 경우를 비교할 때 일반적으로 if 문보다 가독성이 좋습니다. 다음은 아두이노에서 switch 문을 사용한 예제입니다: int choice = 2; switch (choice) { case 1: Serial.println("사용자가 1을 선택했습니다."); break; case 2: Serial.println("사용자가 2를 선택했습니다."); break; case 3: Serial.println("사용자가 3을 선택했습니다.");.. 2023. 10. 19. 아두이노 if문 while문 for문 break문 if문 아두이노 (Arduino)에서 "if문"은 조건문을 사용하여 프로그램의 실행 흐름을 제어하는 데 사용됩니다. 아두이노 프로그램은 C/C++ 언어를 기반으로 하며, if문은 일반적인 프로그래밍 언어에서와 마찬가지로 사용됩니다. if문을 사용하여 조건을 평가하고, 조건이 참이면 특정 코드 블록을 실행할 수 있습니다. 아래는 아두이노에서 if문을 사용하는 기본적인 예제입니다: int sensorValue = analogRead(A0); // A0 핀에서 아날로그 입력을 읽어옴 if (sensorValue > 500) { // 만약 sensorValue가 500보다 크면, 다음 코드 실행 digitalWrite(13, HIGH); // 13번 디지털 핀을 HIGH로 설정 (LED 켜기) } else { .. 2023. 10. 19. 아두이노 LCD1602 (I2C,IIC) 특수문자사용하기 : 초보자를 위한 완벽한 가이드 서론: 아두이노와 LCD I2C 모듈을 이용하여 글씨와 특수문자까지 작성해보겠습니다. I2C모듈을 사용하지 않는 예제는 아래 글을 참조하세요 https://taesungblog.tistory.com/16 아두이노 1602 LCD (4bit) 사용하기 : 초보자를 위한 완벽한 가이드 서론: 아두이노와 CLCD (Character Liquid Crystal Display)는 텍스트 정보를 표시하고 상호작용하는 데 유용한 장치입니다. 이번 글에서는 아두이노와 CLCD를 사용하여 기본적인 텍스트 출력을 구현하는 방 taesungblog.tistory.com 회로 구성: 회로구성의 경우 간단합니다. 예제코드 #include #include // LCD 화면 크기에 맞게 설정합니다. 예를 들어 16x2 또는 20x.. 2023. 10. 7. 아두이노 1602 LCD (4bit) 사용하기 : 초보자를 위한 완벽한 가이드 서론: 아두이노와 CLCD (Character Liquid Crystal Display)는 텍스트 정보를 표시하고 상호작용하는 데 유용한 장치입니다. 이번 글에서는 아두이노와 CLCD를 사용하여 기본적인 텍스트 출력을 구현하는 방법에 대해 알아보겠습니다. 필요한 재료: 아두이노 보드 16x2 CLCD 디스플레이 점퍼 와이어 저항 (옵션) 인터페이스 ( HD44780) RS (Register Select): RS 핀은 명령(Command) 또는 데이터(Data)를 표시하고자 할 때 컨트롤러에게 어떤 종류의 정보를 보내는지 알려줍니다. RS 핀이 LOW(0V)이면 명령을, HIGH(5V 또는 3.3V)이면 데이터를 나타냅니다. RW (Read/Write): RW 핀은 데이터를 읽거나 쓰는 작업을 표시합니다... 2023. 10. 6. 아두이노 서보모터 다수제어 : 초보자를 위한 완벽한 가이드 서보모터 다수 제어하기 서보모터를 1개를 제어가능하게 됐습니다 https://taesungblog.tistory.com/13 아두이노 서보모터 제어 : 초보자를 위한 완벽한 가이드 아두이노 서보모터 제어를 위한 설명서 서보모터란? 서보모터는 DC모터에 귀환회로를 통해 원하는 각도와 속도로 일정하게 움직이는 목족으로 사용됩니다. 그중 SG90 Model의 모터는 0~180까지 제어 taesungblog.tistory.com 이제 2개의 서보모터를 동시에 제어해보겠습니다. #include Servo servo1; Servo servo2; void setup() { servo1.attach(7); // 서보 1을 핀 7 연결 servo2.attach(6); // 서보 2를 핀 6 연결 } void loop().. 2023. 10. 5. 아두이노 서보모터 제어 : 초보자를 위한 완벽한 가이드 아두이노 서보모터 제어를 위한 설명서 서보모터란? 서보모터는 DC모터에 귀환회로를 통해 원하는 각도와 속도로 일정하게 움직이는 목족으로 사용됩니다. 그중 SG90 Model의 모터는 0~180까지 제어 가능합니다. 제어신호 서보모터는 PWM신호를 통해 제어할수있습니다. 주기는 20mS이며 펄스폭은 HIGH 구간 1mS에서 0도 이고 HIGH 구간 2mS에서 180도 이며 중간값은 1~2mS 안에서 계산된다. 예제 Servo myservo; // 서보 객체 생성 int angle = 0; // 회전 각도 초기값 void setup() { myservo.attach(9); // 서보모터를 9번 디지털 핀에 연결 } void loop() { for (angle = 0; angle = 0; angle -= 1).. 2023. 10. 4. 이전 1 2 다음 반응형