Development/IoT(323)
-
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에서 소스코드를 작성한 후 컴파일한 것을 아두이노에 업로드하게되면 아두이노가 원하는대로 동작하게 됩니다.
-
네스트 랩스(Nest Labs)
네스트 랩스(Nest Labs)· 미국 캘리포니아 주(State of California) 팔로 알토(Palo Alto)에 위치한 주거 자동화 전문 회사· 2014년 1월 13일, 구글은 네스트 랩스를 32억 달러에 인수하였습니다.· 네스트랩은 사물인터넷의 대표적인 기업으로 가정에서 사용하는 전자제품을 한데 묶으려는 야심 찬 프로젝트를 시도하고 있습니다. 이 프로젝트에서 네스트랩은 다양한 타사 제품을 자사 플랫폼에 탑재시키는 방식을 선택하였습니다. · 맷 로저스(Matt Rogers) CEO는 "외부 협력사의 소프트웨어, 앱이 우리 제품에 연결되면, 우리 온도조절장치가 가정집에서 사용되는 모든 전자제품을 제어하는 정보 허브 역할을 맡게 될 것”이라고 설명했습니다.· 집주인이 외출하면 네스트랩 제품이 세탁..