전자공학

    [아두이노 공부] 8. 적외선(IR)센서 사용해보기 - 원하는 적외선 송신

    안녕하세요. 시험이 끝나서 돌아왔습니다. 오늘은 원하는 적외선을 송신해볼거에요. 저는 처음에 송신기가 잘 작동하지 않아서, 고생했는데, 같은 상황 겪으실 분들을 위해 그 과정을 포함해서 글을 쓸게요. 1. 회로도 송신기의 오른쪽 남는 핀 하나는 없는 것으로 생각해주세요. 송신기, 수신기 모두 왼쪽부터 GND, VCC, DATA 핀입니다! 수신기는 상관 없으나, 송신기는 pwm 핀에 꽂아주셔야합니다. 저는 송신기는 3번, 수신기는 10번에 꽂아주었습니다. 2. 적외선 값 수신 및 송신 코드 [아두이노 공부] 적외선(IR) 센서 사용해보기 - 2. 적외선 수신값 확인 안녕하세요. 기계과감성쟁이입니다. 오늘은 적외선 수신모듈을 활용한 적외선 수신값 확인을 공부했어요. 회로도 아두이노 회로도 그리는 프로그램 좋..

    [MATLAB] 사용자 함수 정의 및 사용법

    블로그에 오랜만에 글을 쓰는 것 같다. 시험기간이라 짬을 잘 못낸다. 일찍 치는 시험도 있어서. 왠지 모를 죄책감에, 수치해석 수업 때 배운 것을 올리려 매트랩으로 코드를 짰다. 겸사겸사, 매트랩에서 사용자 함수를 정의하고 사용하는 법을 포스팅 해보겠다. 매트랩에서 함수를 정의하는 법 예시다. 1) function 을 통해 함수를 선언한다. - 파이썬의 'def' 같은 느낌이랄까. 2) 출력값이 들어갈 변수를 입력한다. - 사진에선 'output' 으로 정했다. 3) 함수를 호출할 때 사용할 이름과 인수를 입력한다. - 사진에선 호출할 이름이 'dxdt' 다. dxdt(x) 같은 형식으로 입력하면 된다. 나의 경우엔 과제를 위해 두개의 인수를 입력하였다. 4) 함수의 내용을 입력한다. - 나는 과제를 위..

    [아두이노 공부] 7. 적외선(IR) 센서 사용해보기 - 적외선 수신값 확인

    안녕하세요. 기계과감성쟁이입니다. 오늘은 적외선 수신모듈을 활용한 적외선 수신값 확인을 공부했어요. 회로도 아두이노 회로도 그리는 프로그램 좋은 거 어디 없나... 무료로...... 전과 같이, 전원과 GND 확장을 위해 브레드 보드를 이용하였다. 5V 를 (+), GND를 (-)에 꽂고, 10번에 수신기, 11번에 송신기, 12번에 LED를 꽂았다. 달라지는 것은 사용하는 코드! IRremote 라이브러리 다운 받기 이번 코드에서는 IRremote 라는 라이브러리를 사용합니다. 라이브러리 제작자들은 IRremote 라이브러리를 'Infrared remote library for Arduino: send and receive infrared signals with multiple protocols' 라고..

    [전자·전기] 직렬과 병렬에서의 LED(전구) 밝기 차이

    이게 내가 궁금했던 그거다. 직렬과 병렬에서 왜 전구의 밝기 차이가 나는가. 또, 얼마나 나는가? LED의 밝기는 전력에 따라 달라진다. 전력이란 무엇인가? 전력은 '단위 시간 당 전류가 할 수 있는 일의 양'을 말한다. 단위로는 와트를 사용하고, W로 사용한다. (출처 : 위키피디아) 계산은 전류와 전압의 곱으로 이뤄진다. 이다. 일의 양이라는 것은 '에너지'를 의미한다. 그러므로 소모 전력이란, 시간 당 에너지를 얼마나 소모하는가와 같다. LED의 밝기가 전력에 따라 달라지는 것은 당연한 일이다. 정확히 비례하지는 않는다. 손실 등 여러 이유가 있기 때문. 직렬에서의 전력 지난 번에 포스팅한 '옴의 법칙'에 따라 동일한 LED가 직렬로 2개 연결되었을 때, 전류와 전압을 계산하였다. 이때 각 LED에..