일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 3d print
- 3D 프린터
- 아두이노 레퍼런스
- 3d printer
- 3DPrint
- 3D프린터
- 엔더
- printer
- 3D 프린트
- 아두이노 소프트웨어
- ender3
- Arduino
- 프린트
- 3D프린트
- 아두이노 구조
- 프린터
- 3dprinter
- 3d
- 아두이노
- 아두이노 문법
- Arduino Reference
- reference
- PLA
- Arduino IDE
- 아두이노 IDE
- 엔더3
- 필라멘트
- ENDER-3
- ender 3
- Today
- Total
목록아두이노 (29)
키위백과의 잡동사니
setup() 설명(Description)setup() 함수는 스케치가 시작될 때 호출됩니다. 변수 초기화, 핀 모드, 라이브러리 사용 시작 사용됩니다.setup() 함수는 Arduino 보드를 켤 때마다 한 번만 실행됩니다. 예제 코드(Example Code)int buttonPin = 3; void setup() { Serial.begin(9600); pinMode(buttonPin, INPUT); } void loop() { // ... }
Arduino 프로그래밍 언어는 구조, 값(변수 및 상수) 및 함수의 세 가지 주요 부분으로 나눌 수 있습니다. 이 카테고리에서는 아두이노 프로그래밍 언어 Reference(참조)를 한글로 번역하여 보다 사용하기 편하게 만들 예정입니다. 영어로 된 Reference는 아두이노 홈페이지를 참고해주세요. 함수(FUNCTIONS)Arduino 보드 제어 및 계산 수행용.변수(VARIABLES)Arduino 데이터 형식 및 상수. 구조(STRUCTURE)Arduino (C ++) 코드의 요소.
아두이노를 시작하기 전 입력(Input), 처리(Process), 출력(Output)에 대해 알아보겠습니다. 입력은 내부나 외부에서의 변화를 감지하는 것입니다. 예를 들자면 컴퓨터를 할 때 키보드로 문자를 작성하고 마우스로 클릭을 하는 것들 모두가 입력이 되는 것입니다. 아두이노 입장에서 본다면 센서나 버튼 등이 이러한 입력입니다. 처리는 입력이 들어왔을 때 다음 동작을 결정하는 것입니다. 우리가 프로그래밍해서 처리되는 것이 이 부분이 됩니다.출력은 변화를 주는 행위입니다. 예를 들어 LED를 켜거나, 소리를 출력하는 등의 행위가 출력입니다. 간단한 예로 설명하겠습니다. 버튼을 누르면 LED를 켜는 시스템이 있습니다. 그럼 버튼을 누르는 것은 입력이 되고, 버튼이 눌려지면 LED를 켜라고 명령하는 부분이..
아두이노(Arduino)는 "물리적인 세계를 감지하고 제어할 수 있는 인터랙티브 객체들과 디지털 장치를 만들기 위한 도구로, 간단한 마이크로컨트롤러(Microcontroller) 보드를 기반으로 한 오픈 소스 컴퓨팅 플랫폼과 소프트웨어 개발 환경을 말한다."라고 네이버 지식백과에 소개되어있습니다. 아두이노는 사실 이탈리아 Ivrea의 Interaction Design Institute Ivrea에서 학생들을 위한 아두이노 프로젝트를 시작하였습니다. 하지만 공학도가 아닌 예술학도를 위해 개발하여 쉽게 접근할 수 있으며, 저렴한 가격으로 만들게 되었습니다. 그 목적을 이뤄 현재 아두이노 UNO 기준 약 2만 원대에서 구매할 수 있으며 유사품의 경우 1만 원 이내로 구할 수 있게 되었습니다. 또한, 쉬운 접근..
이번에는 소개할 주제는 온라인에서 보드(아두이노)에 업로드하는 방법입니다. 저도 처음에는 "왜 굳이 온라인으로 작업하지?"라는 의문을 품었습니다. 하지만 Online Tools의 장점으로는 다른 사람들과 공유할 수 있고, 팀원들과의 협업이 가능하다는 점이 있습니다. 또한, 작성한 코드나 라이브러리를 다른 컴퓨터에서 수정 및 사용할 수 있다는 점을 장점으로 들 수 있습니다. 그럼 이제 Online Tools를 이용하는 방법에 관해 설명하겠습니다. 우선 아두이노 홈페이지에 접속하여 SIGN IN을 눌러 로그인을 합니다. 회원가입을 하지 않은 분은 이전 글을 참고하여 회원가입하세요. 로그인 후 상단 SOFTWARE 탭에 ONLINE TOOLS를 클릭합니다. 그럼 위 사진과 같이 그림이 뜹니다. 그럼 ENTER..
이번에 안내할 주제는 아두이노 홈페이지 회원가입입니다. 아두이노 홈페이지 회원가입에 대해서 안내를 하는 이유는 아두이노 홈페이지에서 물건을 구매하거나, ONLINE TOOLS를 이용하기 위함입니다. ONLINE TOOLS에 대해서는 다음번에 설명하도록 하겠습니다. 우선 ARDUINO 홈페이지에 접속합니다. ("ARDUINO 홈페이지"를 클릭하시면 해당 홈페이지로 접속됩니다)오른쪽 상단에 있는 SIGN IN을 클릭합니다. SIGN IN을 클릭하면 위와 같은 화면이 나옵니다. 여기서 CREATE A NEW ACCOUNT에 있는 SIGN UP을 클릭합니다. SIGN UP부분에 있는 USERNAME, PASSWORD, CONFIRM PASSWORD, EMAIL을 입력합니다. 그리고 로봇이 아닙니다를 체크하시고,..
이번에는 아두이노 IDE 설치방법에 관해 설명하겠습니다. 아두이노 IDE 설치방법에 관해 설명해드리기 전에 저의 컴퓨터 환경은 Windows10을 사용 중입니다. 따라서 해당 글은 Windows10 기준으로 작성되었습니다. Windows 사용자분들은 대부분 비슷한 설치과정일 것이라고 예상되나 MAC이나 Linux의 경우 약간의 차이가 있을 수도 있습니다. 해당 부분(MAC이나 Linux)은 저도 사용해본 경험이 없기에 도와드리는 부분에서 어려움이 있을 수 있습니다. 이전 글에 아두이노 IDE 다운로드 방법에 관해 설명해드렸습니다. 다운로드 안되신 분들은 "이전 글"을 들어가 다운로드하세요. 다운받은 파일을 실행하면 사용자 계정 컨트롤이 나오는 데 예를 눌러야 파일이 실행됩니다. 파일이 실행되고 나면 위 ..
Arduino 소프트웨어 (IDE)를 사용하면 코드를 작성하고 보드(아두이노를 칭함)에 쉽게 업로드 할 수 있습니다. 환경은 Java로 작성되고 Processing 및 기타 오픈소스 소프트웨어를 기반으로 합니다. 이 소프트웨어는 모든 아두이노 보드와 함께 사용할 수 있습니다. 아두이노 IDE 다운로드 방법에 관해서 설명해드리겠습니다. 우선 아두이노 홈페이지에 접속합니다. ("아두이노 홈페이지" 클릭하시면 홈페이지가 뜹니다.)홈페이지에 접속하면 위와 같이 화면이 나옵니다. 거기서 SOFTWARE 탭에서 DOWNLOADS를 클릭합니다. 그럼 Download the Arduino IDE 부분에서 자신에게 맞는 파일을 선택하여 다운로드하면 됩니다. 현재 최신 버전이 1.8.5입니다. 날짜가 지나면 버전이 업데이..
초음파 거리 센서(Ultrasonic Distance Sensor)는 "사람의 귀에 들리지 않을 정도로 높은 주파수(약 20kHz 이상)의 소리인 초음파가 가지고 있는 특성을 이용한 센서."라고 네이버 지식백과에 명시되어 있습니다. 초음파센서는 속도 측정, 거리 측정, 농도 및 점성도 측정 등 다양한 방면으로 사용되고 있습니다. 저도 글을 작성하면서 초음파 센서의 사용이 다양하다는 것을 깨달았습니다. 초음파를 얘기하면 떠오르는 동물이 있습니다. 바로 박쥐입니다. 박쥐는 초음파를 이용하는 대표적인 동물이죠. 박쥐의 시각은 거의 퇴화하여 시각적으로는 볼 수 없고, 초음파를 사용하여 주위를 볼(?) 수 있습니다. 박쥐는 초음파를 발생시켜 이 음파가 물체에 부딪혀 되돌아오는 반사파를 통해 방향을 잡고, 반사파가..