전체 글

전체 글

    [파이썬] 매우매우 기본적인 제품 관리 프로그램(+ 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..

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

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

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

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

    [전자·전기] 옴의 법칙 (Ohm's Law) 에 대해 공부해보았다.

    아두이노를 공부하면서, 전자전기스러운 용어와 수치들을 많이 들었다. 그 중 제일 많이 들은 것은 단연 '옴의 법칙'이다. 옴의 법칙 (Ohm's Law) 옴의 법칙은 '직류 전기회로에서 전류의 세기는 전원의 전압과 회로의 전기저항에 의해 결정되어 전압의 크기에 비례하고 전기저항의 크기에 반비례한다.' 이라는 의미를 가지고 있다. 이것을 식으로 나타내면, 전류 = 전압 / 저항 *전류(I) : 일정 시간 동안 흐른 전하량. *전압(V) : 전기장 안에서 전하가 갖는 전위의 차이. *저항(R) : 도체에서 전류의 흐름을 방해하는 정도. 이를 통해서 회로의 전류, 전압, 저항을 계산할 수 있다. 하나의 전원으로 부터, 하나의 저항에 전압이 걸리므로, R1 에서의 전압은 6V 이고, 저항은 3Ω이므로 R1 에서..