일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 아두이노 소프트웨어
- reference
- 3D 프린터
- Arduino Reference
- 필라멘트
- PLA
- 3dprinter
- Arduino IDE
- 엔더
- 아두이노
- 프린트
- 3D프린트
- 아두이노 문법
- 아두이노 IDE
- ender3
- ender 3
- 엔더3
- ENDER-3
- Arduino
- 3DPrint
- 아두이노 구조
- 3D프린터
- 아두이노 레퍼런스
- printer
- 프린터
- 3d print
- 3D 프린트
- 3d
- 3d printer
- Today
- Total
목록Arduino (22)
키위백과의 잡동사니
아두이노 -참조(Reference) 작성을 중단합니다. 영어로 작성되어 있는 참조(Reference)를 한글로 번역해 보기 편하게 할 목적으로 만들고 있었으나, 이미 아두이노에서 한글로 제공하고 있었습니다.아두이노 참조 한글 사이트는 이곳을 눌러 들어가세요. 번역하면서 함수 공부하고 도움됐는데 아쉽네요.그 동안 감사했습니다.이제 다른 글 작성 더 열심히 하겠습니다.
micros() 설명(Description)Arduino 보드가 현재 프로그램을 실행한 후 마이크로 초를 반환합니다. 이 숫자는 약 70분 후에 오버플로합니다.(0으로 되돌아갑니다.) 16MHz Arduino 보드에서이 함수의 분해능은 4마이크로 초입니다(즉 반환 된 값은 항상 4의 배수 임). 8MHz Arduino 보드에서이 기능의 분해능은 8마이크로 초입니다. 문법(Syntax) time = micros() 파라미터(Parameters)없음. 반환(Returns)Arduino 보드 실행 한 후 us 수 (unsigned long) 예제 코드(Example Code)이 코드는 Arduino 보드가 시작된 이후 us(microseconds)를 반환합니다.unsigned long time; void se..
millis() 설명(Description)Arduino 보드가 현재 프로그램을 실행한 후 밀리 초를 반환합니다. 이 숫자는 약 50일 후에 0이 됩니다. 문법(Syntax) time = millis() 파라미터(Parameters)없음. 반환(Returns)프로그램 시작 후 ms 수(unsigned long) 예제 코드(Example Code)이 코드는 Arduino 보드가 시작된 이후 ms(milliseconds)를 읽습니다.unsigned long time; void setup(){ Serial.begin(9600); } void loop(){ Serial.print("Time: "); time = millis(); Serial.println(time); //prints time since prog..
delay() 설명(Description) 파라미터로 지정된 시간(ms) 동안 프로그램을 일시 중지합니다. 문법(Syntax) delay(ms) 파라미터(Parameters) ms : 일시 중지 할 시간(unsigned long) 반환(Returns) 없음. 예제 코드(Example Code) 이 코드는 출력 핀을 토글하기 전에 1초 동안 프로그램을 일시 중지합니다.int ledPin = 13; // LED connected to digital pin 13 void setup() { pinMode(ledPin, OUTPUT); // sets the digital pin as output } void loop() { digitalWrite(ledPin, HIGH); // sets the LED on del..
digitalWrite() 설명(Description)디지털 핀에 HIGH 또는 LOW 값을 씁니다.핀이 pinMode()로 OUTPUT으로 구성된 경우, HIGH일 때 핀 전압은 5V (또는 3.3V 보드에서는 3.3V)로 설정되고, LOW일 때 핀 전압은 0V(접지)로 값으로 설정됩니다.핀이 INPUT으로 구성되면 digitalWrite()는 입력 핀에서 내부 풀업을 활성화(HIGH) 또는 비활성화(LOW)됩니다. 내부 풀업 저항을 활성화하려면 pinMode()를 INPUT_PULLUP으로 설정하는 것이 좋습니다. 자세한 내용은 디지털 핀 자습서를 참조하십시오.pinMode()를 OUTPUT으로 설정하지 않고 LED를 핀에 연결하면 digitalWrite(HIGH)를 호출할 때 LED가 어둡게 보일 ..
pinMode() 설명(Description)지정된 핀을 입력 또는 출력으로 동작하도록 구성합니다. 핀의 기능에 대한 자세한 내용은 디지털 핀 페이지 설명을 참조하십시오.Arduino 1.0.1부터 INPUT_PULLUP 모드로 내부 풀업 저항을 활성화할 수 있습니다. 또한 INPUT 모드는 내부 풀업을 명시적으로 비활성화합니다. 문법(Syntax) pinMode(pin, mode) 파라미터(Parameters)pin : 모드 설정하고 싶은 핀의 번호.mode : INPUT 또는 OUTPUT 또는 INPUT_PULLUP. (기능에 대한 자세한 설명은 디지털 핀 페이지 참조). 반환(Returns)없음. 예제 코드(Example Code)이 코드는 디지털 핀 13 출력을 HIGH와 LOW로 토글합니다.vo..
Fritzing은 아두이노 회로를 그리는 프로그램입니다. Fritzing의 장점은 편리한 조작 방법과 무료라는 점입니다. 다운로드 하는 방법은 간단합니다. 우선 Fritzing 홈페이지에 접속합니다. (Fritzing 홈페이지를 누르면 이동합니다.) 홈페이지에 접속후 상단바에 Download를 클릭합니다. Download를 눌러 접속을 하면 기부창이 나옵니다. 여기서 기부를 원할시 해당 금액을 체크합니다. 저는 No Donation을 체크하였습니다. No Donation을 체크할 경우 아래 버튼이 Download로 바뀝니다. Download 버튼을 클릭합니다. 자신에게 맞는 운영체제를 선택한 후 클릭하면 다운로드 받아집니다. 설치방법은 더 간단합니다. 다운로드 받은 파일은 압축파일(.zip)입니다. 압축..
이번에는 아두이노 보드 중 가장 기본적인 제품인 아두이노 UNO에 관해 설명하겠습니다. 제품 대부분이 아두이노 UNO와 비슷한 구성 요소를 가지고 있습니다. USB 포트 - 아두이노는 컴퓨터의 USB 케이블을 사용하여 전원을 공급할 수 있고, 프로그램을 업로드 할 수 있습니다. USB Type B 케이블을 USB포트에 연결하여 사용하면 됩니다.외부전원 소켓 - DC 전원 공급 장치에서 직접 전원을 공급받을 수 있습니다.전압 레귤레이터 - 전압 레귤레이터의 기능은 아두이노에 주어진 전압을 제어하고 프로세서 및 기타 요소에서 사용하는 DC 전압을 안정화하는 것입니다.수정발진기 - 수정 발진기는 아두이노가 시간 문제를 처리하는 데 도움이 됩니다. 아두이노는 어떻게 시간을 계산합니까? 대답은 수정 발진기를 사용..
; 설명(Description)명령문을 종료하는 데 사용됩니다. 예제 코드(Example Code)int a = 13; 메모 및 주의(Notes and Warnings)세미콜론으로 줄을 끝내는 것을 잊으면 컴파일러 오류가 발생합니다. 오류 텍스트가 명확하지 않거나, 오류 텍스트가 명확하다면 세미콜론이 빠졌을 수 있습니다. 헤아릴 수 없거나 겉으로 보기에는 비논리적인 컴파일러 오류가 발생하면 가장 먼저 확인해야 할 사항 중 하나는 컴파일러가 불만을 제기한 행 바로 앞에 세미콜론이 없는 것입니다.
// 설명(Description)주석은 프로그램 내에서 자신이나 타인에게 프로그램 작동 방식을 알리는 데 사용되는 행입니다. 그것들은 컴파일러에 의해 무시되고 프로세서로 보내지지 않으므로 마이크로 컨트롤러의 플래시 메모리에 공간을 차지하지 않습니다. 주석은 프로그램 작동 방식을 이해하거나 기억하도록 돕는 것입니다. 한 줄 주석은 // (두 개의 인접한 슬래시)로 시작합니다. 이 주석은 줄 끝에서 자동으로 끝납니다. // 컴파일러는 라인의 끝까지 무시한다. 예제 코드(Example Code)// Pin 13 has an LED connected on most Arduino boards. // give it a name: int led = 13; digitalWrite(led, HIGH); // turn t..