프로그래밍

    [아두이노 공부] 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' 라고..

    [파이썬] 매우매우 기본적인 제품 관리 프로그램(+ pandas 라이브러리)

    안녕. 나다. 오늘은 지인의 부탁으로 오랜만에 파이썬 코딩을 진행해보았다. 목표했던 프로그램은 다음과 같다 1. 제품명, 제품수량, 제품생산일을 입력 받아서 2. 메모리에 저장하고 3. 이 데이터들을 출력 및 검색하는 프로그램이다. 입 벌려 코드 들어간다! 1. 매우 기초적인 코드 #!python menu = "1. 입력 \n2. 출력 \n3. 검색 \n4. 종료" # 메인메뉴 문장을 menu 변수에 저장 info = [] # 정보가 담길 list 선언 while True : # 무한반복 print(menu) # 메인메뉴 문장 출력 number = input ("메뉴를 선택하세요.:") # number 변수에 데이터 입력 if number == '1' : # 메인메뉴에서 누른 번호가 1 일 경우 cont..

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

    적외선(IR) 센서의 용도 오늘 장난감은 적외선(IR) 센서다. 다들 알겠지만, 리모컨과 체온계에 자주 쓰이는 그 센서다. 적외선을 이용하려면, 송신기와 수신기가 둘 다 필요하다. 주기만 하거나, 받기만 하면 예의가 아닌 것처럼 적외선도 줬으면 받는 것도 있어야 한다. 주고나서 돌아오는지 (장애물이 있는가?) 주고나서 몇 시간 뒤에 돌아오는지 (거리는 어느정도인가?) 어떻게 주는지 (어떤 리모컨 버튼을 눌렀는가?) 등등의 경우로 사용할 수 있다. 괜히 돈 빌려주는 경우가 생각나는데, 넘어가자. IR센서 연결하는 법 내가 쓰는 적외선 센서에는 3가지 핀이 있다. 각각 PWM(데이터), VCC(전원), GND(접지) 이다. 순서대로 디지털핀, 5V (센서마다 다를 수 있음), GND에 연결시켜주면 된다. 송..

    [MATLAB] 매트랩을 이용한 Least-Squares Regression 구현

    일단 내가 풀게된 문제는 Use least-squares regression to fit a straight line to Along with the slope and intercept, compute the standard error of the estimate and the correlation coefficient. Plot the data and the regression line. 이것이었다. Linear Least Squares Regression 에 대한 간략한 설명 Linear Least-Squares Regression 의 발상은 매우 간단하다. Linear regression 이므로 의 형태로 두면 오차 제곱의 합을 다음과 같이 나타낼 수 있다. 이 식을 로 각각 편미분 후 0이 된다고..