Development/IoT(323)
-
Fritzing - 전자회로 CAD 프로그램
Fritzing· 전자 하드웨어를 디자인하기 위한 전자 관련 비전공자도 사용할 수 있도록 만든 초보자용 오픈소스 CAD 프로그램· C++로 만들어진 프로그램· 실제 피지컬 보드를 가지고 설계를 하는 것 비슷한 느낌으로 회로도를 구성할 수 있습니다.· Auto routing으로 PCB까지 제작을 할 수 있는 기능을 제공합니다.· 오픈 소스의 특성으로 전세계 많은 사람들이 fritzing용 parts(부품) 파일을 공유하고 있습니다. https://en.wikipedia.org/wiki/Fritzing http://fritzing.org/ https://github.com/fritzing
-
Computer vs Embedded
Computer vs Embedded컴퓨터와 임베디드는 컴퓨터 원리 측면에서는 동일하게 작동합니다.
-
Embeded 컴퓨터 작동 원리
Embeded 컴퓨터 작동 원리· 컴퓨터는 소프트웨어와 하드웨어로 구분할 수 있습니다.· 소스 코드를 작성하고 기계어 코드를 작성하는 것까지가 소프트웨어 영역입니다.· 기계어는 사용되는 하드웨어의 종류에 따라 다르게 생성됩니다. 인텔 CPU와 ARM CPU에서 사용하는 기계어가 다릅니다. 컴파일러는 이와 같은 하드웨어의 차이에 따라 맞는 기계어를 생성해줍니다.· 하드웨어 영역으로 넘어오면 CPU에서 기계어를 해석해서 반도체와 같은 부품을 이용해 물리적인 현상을 통해서 실제 결과물을 실행하게 됩니다.· PC의 경우에는 모니터나 프린터를 통해 결과물을 출력하고 아두이노의 결과물은 센싱이나 액츄에이터를 통한 제어가 결과물이 됩니다.
-
아두이노에 전원 공급 방법
아두이노에 전원 공급 방법· 아두이노를 사용하기 위해서는 전원이 공급이 필수적입니다.· 전원의 공급 방법은 크게 두가지가 있습니다.· 두 가지 방법 모두 케이블을 연결하였을 때 아두이노에 내장된 LED에 불이 깜빡깜빡 거려야 연결이 제대로 된 것입니다.
-
PWM(Pulse Width Modulation, 펄스 폭 변조)
PWM(Pulse Width Modulation, 펄스 폭 변조) 아두이노에서는 아날로그 값을 받을 수 있는 핀은 있지만, 아날로그 출력할 수 있는 핀은 없습니다. 그래서 디지털 핀을 이용해서 아날로그 출력 핀처럼 쓸 수 있는 방법을 PWM이 제공합니다.전력을 주고 안주고를 빠르게 반복하여 디지털 출력을 아날로그 출력처럼 보이게 합니다. 디지털 핀에는 LOW와 HIGH만 출력할 수 있는 핀과 LOW와 HIGH상태의 시간을 조절해 아날로그 신호를 구현할 수 있는 PWM기능을 지원하는 핀이 있습니다. 5V출력을 on/off 상태로 유지하는 것으로 출력하는 게 아니라 빠르게 on/off 를 반복함으로써 전압을 조절하게 됩니다. on/off 간격(Pulse Width)에 따라 평균전압이 낮아지는 효과가 납니다...
-
아두이노 동작 과정
아두이노 동작 과정아두이노와 장치를 연결하고 IDE에서 소스코드를 작성한 후 컴파일한 것을 아두이노에 업로드하게되면 아두이노가 원하는대로 동작하게 됩니다.