본문 바로가기

만들기/아두이노35

아두이노 아날로그 홀센서 자기장의 변화를 측정할 수 있는 아날로그 홀센서이다. 일반적으로 아두이노 홀센서를 검색하면 A3144 홀센서를 사용하는 모듈이 나오는데 이것은 디지털출력만 가능하다.(자기장이 생기면 high/low 신호가 생긴다) TS0224 아날로그 홀센서모듈은 아날로그와 디지털 출력을 내보낼 수 있다. 아날로그 출력을 이용하여 자기장이 어떤 방향으로 얼마나 세게 만들어지는지 확인할 수 있다. 모듈에 부착된 가변저항을 이용하여 자기장에 따른 디지털출력의 HIGH/LOW도 조절할 수 있다. https://www.devicemart.co.kr/goods/view?no=1382285 아날로그 홀센서 모듈 [TS0224] 자기장에 따라 출력 전압을 변화시키는 센서 / 아날로그 신호와 디지털 신호를 모두 출력 / 변위, 전류 .. 2022. 7. 5.
[아두이노] at1d 토글 스위치 사용하기 토글 스위치는 기계적 움직임을 이용하여 회로의 On/off를 할 수 있는 부품이다. +를 아두이노 5V에 연결하고 -는 GND에 연결하고 신호(S)선은 아두이노 디지털핀에 연결한다. 아두이노 코드 스위치는 디지털핀에 연결되어 on/off 신호를 보낼 수 있다. void setup 값에 pinMode를 input으로 정의한 뒤 digitalRead 함수를 이용하여 HIGH 인지 LOW인지 확인할 수 있다. if 조건문을 이용하면 스위치가 on (HIGH)일 때 코드가 동작하고 off(LOW)일 때 꺼지도록 할 수 있다. const int switchPin = 2; //아두이노 디지털핀 2번 I/O에 스위치를 연결합니다. void setup (){ Serial.begin(9600); pinMode(switc.. 2022. 7. 4.
[아두이노] B10K 가변저항 사용하기 B10K 가변저항은 저항을 바꿈으로서 1024 단계의 아날로그 신호를 만들어 낼 수 있다. 가변저항에 -는 아두이노의 GND, +는 5V, 가운데 신호선은 아날로그핀(A0~A5)에 연결해준다. 아두이노 코드 analogRead 함수를 이용하여 아날로그핀에 연결된 값을 불러 올 수 있다. void setup (){ Serial.begin(9600); } void loop(){ int val = analogRead(A5); // 가변저항을 아날로그 A5에 연결하고 이를 'val'에 저장합니다 Serial.println(val); // 시리얼 모니터로 가변저항 값을 출력합니다 } 2022. 7. 4.
릴레이와 온도센서를 이용한 히팅 플레이트 온도제어 히팅 플레이트가 온도를 일정하게 유지하기 위해 아두이노에서 온도센서를 통해 온도를 측정하고 릴레이를 이용하여 히팅플레이트에 전달되는 외부전원을 ON/OFF 해서 온도를 일정하게 유지시켰다. 일정온도 이상 올라가면 릴레이가 히팅플레이트 전원을 차단시키고 내려가면 다시 전원을 연결시킨다. 장점: 저렴한 부품들로 온도제어를 간단하게 할 수 있다. 단점: 1) 릴레이를 사용할 경우 스위칭 될 때 딸깍 하는 소리가 난다. 일정한 온도를 제어하는 과정에서 딸깍딸딱 소리가 주기적으로 발생한다. 2) 릴레이 하나만을 이용하여 제어하는 경우 전류가 한번에 ON/OFF 가 되기때문에 온도변화가 급격히 이루어진다. 개선방안 1) 릴레이를 트렌지스터로 바꾸면 더 빠르고 조용히 전원의 on/off를 제어할 수 있다. 2) 전원.. 2022. 7. 2.
arduino nano BLE 33 sense 설치하기 준비물 아두이노 nano ble 33 sense 보드 (약 5만원) 5pin 데이터케이블 (5천원) 보드매니저에서 아두이노 나노 33 ble sense 보드 설치하기. 기기 테스트 아두이노 나노 33 ble sense에 있는 센서 1. 가속도계 2. 자이로스코프 3. 자력계 4. 압력 5. 온도 습도 6. 근접 센서 7. 마이크로폰 처음 센서코드를 입력하고 컴파일하면 라이브러리가 없다고 나오는데 라이브러리 관리에서 센서라이브러리를 각각 추가해주면 된다. 센서작동 코드 #include //Include the library for 9-axis IMU #include //Include library to read Pressure #include //Include library to read Temperatu.. 2022. 6. 14.
트렌지스터, MOSFET 연결 트렌지스터를 보면서 가장 헷갈렸던 연결방법 Drain에 +와 연결하고 Source는 GND와 연결해준다. Gate에서 조절되는 신호에 따라 Drain과 Source가 연결되거나 연결되지 않을 수 있다. (p type은 gate로 V gate threshold 값 이상전달되면 off/ 이하면 on, n type은 gate로 V gth 이상 전달되면 on 이하면 off) 참고 https://youtu.be/Te5YYVZiOKs https://knockcha.tistory.com/6 1.3 MOS Transistor _ 모스펫(MOSFET) 기본! Silicon 에서 MOSFET이 되기까지 1) Silicon, a semiconductor 실리콘은 트랜지스터를 구성하는 물질입니다. 전기 전도성으로 모든 물질을.. 2022. 5. 23.