목록2025/01 (28)
공부중

조도 센서 : 주변 밝기를 측정하여 입력 값으로 보내는 센서int cds = A0;void setup() { Serial.begin(9600);}void loop() { int value = analogRead(cds); Serial.println(value); delay(1000);} 회로에 저항이 필요하다. 밝기 변화를 직관적으로 확인하기 위해 저항대신 LED를 연결하였다. 사실 가지고 있는 저항이 너무 커서 빛을 줘도 값 변화가 작길래.. 빛이 밝으면 큰 값, 작으면 작은 값이 나온다. 마찬가지로 LED 밝기도 밝은 빛에서는 밝아지고, 작은 빛에서는 어두워진다. 빛이 밝으면 조도센서의 저항이 작아지는 것으로 이해하면 될듯. CdS 조도센서의 작동 원리:광응답 ..

'ledcAttachPin' was not declared in this scope; did you mean 'ledcAttach? Compilation error: 'ledcSetup' was not declared in this scope 업데이트 하지 말걸 그랬다.. After upgrade from 2.0.15 to 3.0.0rc1 관련 내용이 바뀐 듯 하다. 변경된 정보는 아래의 git에서 확인이 가능하다. https://github.com/espressif/arduino-esp32/blob/master/docs/en/migration_guides/2.x_to_3.0.rst#ledc arduino-esp32/docs/en/migration_guides/2.x_to_3.0.rst at maste..

가변저항 연결 1. 실습 void setup() { Serial.begin(9600);}void loop() { int value = analogRead(A0); Serial.println(value);} 가변저항을 돌리면 값이 변화한다. 2. 시리얼 모니터 확인 최소값 : 0최대값 : 661, 662 3. 시리얼 플로터 확인(그래프)툴 -> 시리얼 플로터 선택 단축키 : Ctrl + Shift + L 시리얼 모니터가 열려 있으면 시리얼 플로터를 사용할 수 없다. (동시 사용 불가능)

https://wikidocs.net/30758 05-1 푸시버튼으로 LED 켜고 끄기푸시버튼은 버튼을 누르는 동안 HIGH 값을 가지며 뗄 때 LOW 값을 갖습니다. 엄밀히 누를 때 HIGH 또는 LOW 값을 선택적으로 가질 수 있지만 풀업(Pull-up), 풀…wikidocs.net 따라서 아래 사진처럼 연결해야 버튼을 사용할 수 있다. 각도를 돌리면 버튼을 누르는 의미가 없어질듯.. 기존 상태 버튼 누르기 전 버튼 누른 후 1. 버튼 실습 int pushButton = 12; // 버튼이 연결된 핀 번호void setup() { Serial.begin(19200); // 시리얼 통신 초기화 pinMode(pushButton, INPUT); // 버튼 핀을 입..

1. 아두이노 내장 13번 PIN LED 출력 #define LED_PIN 13 // LED가 연결된 핀 번호void setup() { pinMode(LED_PIN, OUTPUT); // LED 핀을 출력 모드로 설정}void loop() { digitalWrite(LED_PIN, HIGH); // LED 켜기 delay(1000); // 1초 대기 digitalWrite(LED_PIN, LOW); // LED 끄기 delay(1000); // 1초 대기} 딜레이안에 있는 숫자는 ms 단위이다. 13번 led가 켜지기는 하지만 13번 pin 출력이기 때문에 led를 연결해도 출력되는걸 확인할 수 있다. 2. pin..

아두이노 실습. 0. 기본 스크립트 // 전처리 void setup() { // put your setup code here, to run once: // 초기화 }void loop() { // put your main code here, to run repeatedly: // 데이터 처리 } setup에는 초기화 문을 넣고, loop 부분에 데이터 처리 문을 넣는다. 1.보드 연결 툴 -> 보드 -> Arduino AVR Boards -> 본인 보드 선택 포트도 설정 포트를 설정하지 않을 경우 아래와 같은 오류 메시지 발생한다. Using Port : COM5 Using Programmer : ar..
ubuntu 20.04wsl2 sudo apt updatesudo apt install docker.io$ docker --versionDocker version 24.0.7, build 24.0.7-0ubuntu2~20.04.1 docker-compose: command not found sudo curl -L "(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-composedocker-compose --versionDocker Compose version v2.12.2

VSCode에서 settings.json 파일 열기1. 직접 열기VSCode를 열고 Ctrl + , (컨트롤 키와 쉼표 키를 함께 누름)를 눌러 설정을 엽니다.우측 상단에 보이는 {} 아이콘을 클릭하여 settings.json 파일을 직접 엽니다. 이 아이콘은 "설정(JSON으로 열기)" 또는 "Open Settings (JSON)"으로 표시될 수 있습니다. 2. 명령 팔레트 사용F1 또는 Ctrl + Shift + P를 눌러 명령 팔레트를 엽니다."Preferences: Open Settings (JSON)"을 입력하고 선택합니다. 이것은 직접 JSON 파일을 편집할 수 있는 환경을 제공합니다. https://wikidocs.net/219752 07 - IDE와 텍스트 편집기[TOC] ### Sub..