일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 3d
- 필라멘트
- 3D프린터
- Arduino IDE
- 아두이노 문법
- 아두이노 레퍼런스
- 아두이노 구조
- printer
- 3d printer
- 프린트
- Arduino Reference
- 3D 프린트
- 아두이노 IDE
- ender 3
- 3dprinter
- 3D 프린터
- 아두이노
- Arduino
- reference
- 엔더
- 프린터
- 아두이노 소프트웨어
- ENDER-3
- ender3
- 3D프린트
- PLA
- 3DPrint
- 3d print
- 엔더3
- Today
- Total
목록아두이노 (29)
키위백과의 잡동사니
Fritzing은 아두이노 회로를 그리는 프로그램입니다. Fritzing의 장점은 편리한 조작 방법과 무료라는 점입니다. 다운로드 하는 방법은 간단합니다. 우선 Fritzing 홈페이지에 접속합니다. (Fritzing 홈페이지를 누르면 이동합니다.) 홈페이지에 접속후 상단바에 Download를 클릭합니다. Download를 눌러 접속을 하면 기부창이 나옵니다. 여기서 기부를 원할시 해당 금액을 체크합니다. 저는 No Donation을 체크하였습니다. No Donation을 체크할 경우 아래 버튼이 Download로 바뀝니다. Download 버튼을 클릭합니다. 자신에게 맞는 운영체제를 선택한 후 클릭하면 다운로드 받아집니다. 설치방법은 더 간단합니다. 다운로드 받은 파일은 압축파일(.zip)입니다. 압축..
저항값은 종종 색상 코드로 표시됩니다. 실제로 1와트(W)까지의 정격 전력을 갖는 모든 리드 저항은 색상 띠로 표시됩니다. 코딩은 저항 및 커패시터의 표시 코드에 관해 설명되어있는 국제 표준 IEC60062에 정의되어 있습니다. 예를 들어 SMD 저항기에 종종 사용되는 숫자 코드도 포함됩니다. 색상 코드는 저항값, 허용 오차와 신뢰성 또는 고장률을 지정합니다. 색상 띠의 개수는 3개에서 6개까지 다양합니다. 색상 띠는 아래 그림을 참고하시면 됩니다. 이해가 쉽게 하도록 4색과 5색의 color code 저항 예시를 들어드리겠습니다. 우선 4색 color code 저항입니다. 순서대로 주황색, 흰색, 노란색, 은색입니다. 그렇다면 첫 번째 그림을 확인하여 그에 알맞은 수를 넣어봅시다. 첫 번째 수 주황색은..
이번에는 아두이노 IDE의 명칭에 관해 설명하겠습니다. 아래는 위 그림에서 표시된 번호에 따른 설명입니다. 괄호 안에 있는 영어로 작동했을 시 나타나는 명칭입니다. ①메뉴(Menu) : 소프트웨어 기능을 선택합니다.②확인(Verify) : 스케치를 컴파일하고 확인합니다.③업로드(Upload) : 아두이노 보드에 스케치를 보냅니다.④새 파일(New) : 새로운 스케치 창을 엽니다.⑤열기(Open) : 이미 있는 스케치를 엽니다.⑥저장(Save) : 현재 활성화된 스케치를 저장합니다.⑦시리얼 모니터(Monitor) : 정보를 주고받는 창을 엽니다.⑧편집기(Editor) : 코드 편집기 영역입니다. 이 영역에 스케치를 입력하면 됩니다.⑨메시지(Message) : 아두이노 IDE에서 성공 또는 실패 메시지를 여..
이번에는 아두이노 보드 중 가장 기본적인 제품인 아두이노 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..
/* */ 설명(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 대신 프로그램 공간에 데이터를 저장하는 데 사용되는 라이브러리가 포함되어 있습니다. 이렇게하면 동적 메모리 요구를위한 램 공간이 절약되고 큰 룩업 테이블보..
#define 설명(Description)#define은 프로그래머가 프로그램을 컴파일하기 전에 상수 값에 이름을 부여할 수 있는 유용한 C 구성 요소입니다.아두이노에서 정의된 상수는 칩의 프로그램 메모리 공간을 차지하지 않습니다. 컴파일러는 이 상수에 대한 참조를 컴파일 타임에 정의된 값으로 바꿉니다.예를 들어, #define 된 상수 이름이 다른 상수 또는 변수 이름에 포함되어 있다면 오류가 발생할 수 있습니다. 이 경우 텍스트는 '#defined 숫자(또는 문자)'로 대체됩니다.일반적으로, const 키워드는 상수 정의에 선호되며 #define 대신 사용합니다. 문법(Syntax)#define constantName value 예제 코드(Example Code)#define ledPin 3 // T..
loop() 설명(Description)변수를 초기화하고 설정하는 setup()함수가 실행된 뒤 실행됩니다. loop()함수는 이름에서 알 수 있듯이 루프를 반복하여 프로그램이 변경하고 응답할 수 있도록 합니다. 그것을 사용하여 Arduino 보드를 능동적으로 제어하십시오. 예제 코드(Example Code)int buttonPin = 3; // setup initializes serial and the button pin void setup() { Serial.begin(9600); pinMode(buttonPin, INPUT); } // loop checks the button pin each time, // and will send serial if it is pressed void loop() {..