반응형 분류 전체보기177 [전자회로] 초음파 센서(HC-SR04) 인간의 가청주파수 20kHz 이상을 초음파라고 하고 HC-SR04 초음파 센서는 수신부와 송신부로 나뉨 LOW 유지되다가 초음파 센서의 trigger 핀에 trigger pulse를 HIGH(10us) 가하면 8번의 40kHz의 초음파 발생하고 ECHO 핀에서 LOW 였다가 1번씩 쏠때마다 High를 발생시키고 신호가 돌아올때까지 HIGH를 발생시키고 그 시간만큼 왕복거리를 측정( 편도거리를 원하면 2로 나눠야함) ECHO에서 rising과 falling edge에서 INT 뜨도록 설정해서 둘 사이의 시간차를 구하고 2로 나눔. 동작 원리 TRIG 핀에 10us H펄스 주면 TRIG 소자의 초음파 발사되고 echo 소자로 반사파가 들어옴 거리값을 구하는 방법은 소리의 속도: 340M/s us 단위 변환:.. 2023. 10. 24. [전자회로] 블루투스모듈 (ZS-040) 2023. 10. 24. [전자회로] 온습도 센서(DHT-11) GND,STM32 PA0-> Data,Vcc 순으로 결선 ->아래는 DHT11 DataSheet 참고 전반적인 스펙 내부적으로 5k옴으로 pull-up이 되어있음. 1개의 선으로 Tx,Rx 모두 가능.(single-wire two-way) sensor 값을 읽어오는데 4ms 정도 걸림. 1개의 data 가 40bit이고 구성은 integral RH data (8)+decimal RH data (8)+integral T data (8)+decimal T data (8)+ check sum(8) RH가 습도, T 가 온도 checksum은 데이터의 합을 통해 데이터의 LOSS여부 검증 위 사진은 MCU와 DHT-11간의 HandShaking 과정 아래 사진은 대략적인 동작 시간 HandShaking 끝나면 .. 2023. 10. 24. [전자회로] 오실로스코프로 주파수와 전압 찍어보기 오실로스코프는 전압과 주파수를 측정하는 기계이다. 현재 사용중인 프로브는 10X라고 표시되어 있고 이는 입력 전압이 100V면 1/10으로 down 시켜서 10V로 넣어주는 프로브라는 뜻임. 즉, 입력을 1/10으로 down시켜서 넣어주는거 처음에 사용을 잘 못하겠을 때는 autoset 버튼을 누르면 알아서 맞춰줌 b 파랑색 부분이 전압 높여주고 낮게 해주는 부분(vertical volt조절(ch1,ch2 2개 있음.)) 이걸 조절하면 세로 한칸의 V 크기가 바뀌는거임. 가운데 핑크색이 display 여부/ coupling AC, DC, GND 중에 선택/ PROBE 배율을 1~1000까지 선택/ 파형 위치를 0에 맞춰줌 coupling 선택에서 AC는 AC만 보여주고 DC는 AC+DC보여줌. 갈색은 그.. 2023. 10. 24. [C]아스키코드를 이용하여 알파벳을 입력받고 10진수로 변환출력 #include #include #define _CRT_SECURE_NO_WARNINGS #pragma warning (disable:4996) int main(void) { char a='a'; printf("enter ascii: "); a = getchar(); printf("\n %c %d",a, a); } 2023. 10. 23. [STM32F429ZI] GPIO를 통한 8Unit-LED 제어(2) 내용이 이어지니 이전 편을 보지 않았다면 보고 오도록 하자. [STM32F429ZI] GPIO를 통한 8Unit-LED 제어 오늘 사용할 부품은 아래 부품들이다. 8 Unit LED는 LED BAR라고도 부르며 자세한 내용은 [전자회로] 8Unit LED Array 내가 갖고있는 8Unit LED Array는 아래의 파트넘버를 가진 red 버전이다 제품번호가 있는 program-developers-story.tistory.com 이번에는 led bar를 키지만 하지 않고 순차적으로 점멸 시켜보도록 하겠다. 0->7까지 키고 7부터 0까지 끄는 함수를 led.c 내부에 작성한 후 led_main()안에 넣어주자. 위 방법 아래방법 모두 가능하다. 2023. 10. 20. [STM32F429ZI] GPIO를 통한 8Unit-LED 제어 오늘 사용할 부품은 아래 부품들이다. 8 Unit LED는 LED BAR라고도 부르며 자세한 내용은 [전자회로] 8Unit LED Array 내가 갖고있는 8Unit LED Array는 아래의 파트넘버를 가진 red 버전이다 제품번호가 있는 쪽이 애노드(+) 반대쪽이 cathode가 되겠다. program-developers-story.tistory.com 거기에 같이 연결되어 있는부품은 array 저항으로 9pin이다. 부품을 보다보면 끝에 점이 있을건데 그 부분을 LED BAR의 핀과 어긋나게 꽂아주고 그럼 나머지 8개는 다 맞겠죠? 점 부분을 GND에 연결해준다. Array 저항은 다음 참고 [전자회로] 어레이 저항 어레이 저항에 글자를 해석해보자면 ex) ·9A331G(총핀은 9개고 저항은 33*.. 2023. 10. 20. [전자회로] 푸시 버튼 이 부품은 다른 부품과 다른 점이 있는데 평소에 1을 유지하다 눌릴때 0이 되는 Active Low라는 점이다. 2023. 10. 20. 이전 1 ··· 16 17 18 19 20 21 22 23 다음 반응형