2025/03/23 2

2. 프로그래밍이란?

1. 프로그래밍프로그램은 일의 순서라고 생각하면 되고, 프로그래밍은 그러한 순서를 만드는 과정이다.컴퓨터를 통해 제작하는 것을 '컴퓨터 프로그램'이라고 하고, 프로그래밍 언어 (C언어, 파이썬 등) 사용해 만들 수 있다. 2. 프로그래밍 언어의 종류프로그래밍 언어는 사람과 컴퓨터의 의사소통을 가능하게 해주는 언어다. 컴퓨터는 0 과 1로 이루어진 기계어로 인식한다. 따라서 프로그래밍 언어를 통해 원활한 소통이 가능해진다. -C언어-절차 지향적 언어 :  소스코드의 짜인 순서 위주로 동작빠른 연산속도, 운영체제 및디바이스 드라이버, 마이크로 컨트롤러 임베디드 프로그래밍 등을 사용. 차후에 사용할 아두이노 플랫폼은 C언어, C++ 기반의 언어를 사용한다. - 자바-객체 지향적 언어 :  각각의 구성요소가 중..

1. 아두이노란?

1. 아두이노 아두이노는 브랜드로, '아두이노 보드'는 아두이노에서 제작된 보드들, 그 것을 프로그래밍하여 사용하기 위한 컴퓨터 프로그래밍을 '아두이노 통합개발환경(IDE)'이라고 한다. 2. 마이크로컨트롤러'아두이노 보드'에는 '마이크로컨트롤러'가 내장되어 있고,  그 것은 두뇌와 같은 역할을 한다.  그러한 역할을 위해서 여러가지 부품을 연결해야하기 때문에 개별적으로 사용하기 불편하다. 따라서 아두이노 보드는 마이크로컨트롤러를 중심으로 여러가지 부품들을 하나의 부품들을 하나의 보드 위에 연결하여 만들어진 마이크로컨트롤러 보드이며, 마이크로컨트롤러를 손쉽게 사용가능하게 한다. 3. 오픈소스 하드웨어오픈소스 하드웨어란 제작, 수정, 유통를 하는데 있어 하드웨어와 소프트웨어 및 소스코드를 대중에게 공개한 ..