본문 바로가기

반응형

Programming/Embeded

(5)
How to learn Embedded 1. Embedded Hardware: Embedded System is all about hardware and software. We cannot design a software without a hardware and hardware is just a piece of metal without a software. So start by learning electronics, current, voltage, power, BJTs, MOSFETs and all the remaining electronics concept. Then start by learning how to design PCB. Start by designing simnple PCB circuit like battery, led few ..
[3] 아두이노 for문을 활용해서 LED 깜빡거리도록 하기(빵판, 브레드보드 사용법) 아까는 13번핀에 직접 led를 연결해서 불을 깜빡이도록 했는데, 이번에는 빵판을 이용해본다. 빵판을 이용하기 위해서는 먼저 GND(Ground)포트에 점퍼를 하나 연결하고 마이너스극에 하나 연결해두면 된다. 이렇게 마이너스가 완성된다. 그리고 13번 포트에서 +가 나오고 있기 때문에, 브레드보드의 +로 연결을 하면 5볼트의 전류가 현재 흐르게 된다. 그리고 +극 쪽에 긴다리, -극 쪽에 짧은 다리를 연결해주면 led가 깜빡거리는 것을 확인할 수 있다. 그런데 아두이노의 경우는 특정 포트에서 나오는 전원만을 요구할 때가 많은데, 그래서 이와 같이 연결을 한다. 위 사진에 그려놓은 화살표를 보면 브레드보드가 연결된 방향을 알 수 있다. 가로로는 연결이 되어 있지 않아 전기가 흐르지 않는데, led를 통해 ..
[2] 아두이노 첫 프로젝트 - LED 깜빡거리게 하기 바로 프로젝트에 돌입하고 싶지만, 우선 아두이노를 동작시키기 위한 기초적인 강의를 들어보고 시작하는 것이 현명하다고 판단했다. 아두이노 IDE 설치 https://www.arduino.cc/en/software Software Open-source electronic prototyping platform enabling users to create interactive electronic objects. www.arduino.cc 여기서 나는 윈도우앱으로 설치를 했다. 앱을 깔면 이러한 창을 볼 수 있다. void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repe..
[1] 아두이노 첫 프로젝트 - DHT22 센서를 사용한 토양습도 측정 아두이노를 처음으로 구매했다. 명색이 iot 분야에서 일을 하고 사업을 해보고 싶다고 하면서, 아두이노와 라즈베리파이를 경험하지 않고는 베기지 못할 것 같아서였다. 먼저 어떤 프로젝트를 해볼까를 굉장히 고민을 많이 했다. 라즈베리파이와 아두이노의 차이에 대해서도 배웠고, 무엇부터 시작을 해야 할까 고민을 하다가 우선은 가격도 저렴하고 내 수준에 적당할 것으로 보이는 아두이노 프로젝트를 진행해보기로 했다. 요즘 반도체 가격이 너무 오르는 바람에 라즈베리파이의 경우 가격이 몇 년 전에 비해 몇 배나 가격이 뛰어버렸다. 당분간은 아마 라즈베리파이를 이용한 프로젝트를 진행하기는 어렵지 않을까 싶다... RC카, 드론 뭐 여러가지 프로젝트들이 있었지만, 내가 가장 관심이 많은 토양관련한 센서가 부착된 프로젝트를 ..
아두이노 기초 (아두이노란? 아두이노 구성) 아두이노란? 아두이노란 오픈소스를 기반으로 한 표준형태의 제어보드와 제어보드를 프로그램 할 수 있는 PC프로그램이다. 하드웨어를 쉽게 제어하기 위해 만들어졌다. 아두이노 보드 종류 아두이노 우노 - 가장 많이 사용된다. - 8비트 atmega328p 마이컴(초고속 마이크로프로세서 컨트롤러)를 사용한다. 아두이노 나노 - 아두이노 우노와 동일한 구성이지만 훨씬 작다. 아두이노 레오나르도 - usb 기능이 내장된 마이컴을 사용한다. 아두이노 메가 - 아두이노 우노보다 더 많은 입출력 포트와 코드 저장 기능이 있다. - 8비트 atmega2560 마이컴을 사용한다. 아두이노 두에 - 기능과 성능이 높고 핀 수가 매우 많아서 전문적인 제품 개발과 연구 목적으로 사용한다. 아두이노 보드 구성 아두이노 보드는 기본..

반응형