일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 프린터
- 3D프린터
- 3dprinter
- reference
- ENDER-3
- 프린터
- 엔더3
- ender3
- 3d print
- 아두이노
- printer
- PLA
- 필라멘트
- Arduino
- ender 3
- 아두이노 레퍼런스
- 아두이노 IDE
- 3D 프린트
- 3d printer
- 아두이노 문법
- Arduino Reference
- 3DPrint
- 3d
- 3D프린트
- 아두이노 구조
- 엔더
- Arduino IDE
- 아두이노 소프트웨어
- 프린트
- Today
- Total
목록아두이노/참조(Reference) (14)
키위백과의 잡동사니
아두이노 -참조(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..
; 설명(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..
/* */ 설명(Description)주석은 프로그램 내에서 자신이나 타인에게 프로그램 작동 방식을 알리는 데 사용되는 행입니다. 그것들은 컴파일러에 의해 무시되고 프로세서로 보내지지 않으므로 마이크로 컨트롤러의 플래시 메모리에 공간을 차지하지 않습니다. 주석은 프로그램 작동 방식을 이해하거나 기억하도록 돕는 것입니다.블록 주석 또는 여러 줄 주석의 시작은 /* 기호로 표시되고 */ 기호는 그 끝을 표시합니다. 이 유형의 주석은 두 개 이상의 행으로 확장될 수 있도록 호출됩니다. 일단 컴파일러가 /*를 읽으면, 그것은 /*를 따르는 모든 유닛을 무시합니다. 예제 코드(Example Code)/* This is a valid comment */ /* Blink Turns on an LED on for on..
#include 설명(Description)#include는 스케치에 외부 라이브러리를 포함시키는 데 사용됩니다. 이것은 프로그래머에게 많은 수의 표준 C 라이브러리 (미리 만들어진 함수 그룹)와 특히 Arduino를 위해 작성된 라이브러리에 대한 액세스를 제공합니다.AVR C 라이브러리 (AVR은 Arduino가 기반한 Atmel 칩에 대한 참조입니다)의 참조 페이지가 있습니다.#include는 #define과 유사하게 세미콜론 종결자가 없으므로 컴파일러는 추가 할 경우 오류 메시지를 표시합니다. 예제 코드(Example Code)이 예제에는 RAM 대신 프로그램 공간에 데이터를 저장하는 데 사용되는 라이브러리가 포함되어 있습니다. 이렇게하면 동적 메모리 요구를위한 램 공간이 절약되고 큰 룩업 테이블보..