Arduino 환경은 대부분의 프로그래밍 플랫폼과 마찬가지로 라이브러리를 사용하여 확장할 수 있습니다. 라이브러리는 스케치에 사용할 수 있는 추가 기능(예: 하드웨어 사용 또는 데이터 조작)을 제공합니다. 스케치에서 라이브러리를 사용하려면 스케치 > 가져오기 라이브러리에서 라이브러리를 선택합니다. IDE와 함께 여러 라이브러리가 설치되지만 직접 다운로드하거나 만들 수도 있습니다. 라이브러리 설치에 대한 자세한 내용은 다음 지침을 참조하십시오. 자신의 라이브러리를 작성하는 방법에 대한 자습서도 있습니다. 라이브러리에 적합한 Arduino 스타일 API를 만드는 방법에 대한 자세한 내용은 API 스타일 가이드를 참조하십시오. Facilino는 아두 이노에 대한 블록 프로그래밍 환경입니다. Facilino에 포함 된 훌륭한 기능을 발견 : 블루투스 로봇 제어 IoT DYOR METEO 이전 단계처럼, 우리는 먼저 우리가 수동으로 설치하려는 라이브러리를 찾을 필요가있다.
이 예제에서는 GitHub에서 찾을 수 있는 Arduino 사운드 라이브러리를 설치합니다. 그런 다음 아래 링크 된 Arduino IDE에 대한 GitHub 리포지토리에서 제 3 자 라이브러리에 대한 문제 요청을 제출하십시오. 요청을 제출하는 예는 SparkFun의 지문 스캐너 TTL 라이브러리 요청을 확인하십시오. 설치가 진행되는 동안 하단 진행률 표시줄이 변경되고 „다운로드”와 같은 메시지가 표시되는 것을 볼 수 있습니다. 컴파일 및 아두 이노 스케치 업로드를위한 자급 식 도구 라이브러리 관리자는 아두 이노 IDE 버전 1.5 이상 (1.6.x)로 시작 추가되었습니다. `라이브러리 포함`, `라이브러리 관리`의 `스케치` 메뉴에서 찾을 수 있습니다. Arduino IDE에서 스케치로 이동하여 라이브러리 를 포함 > 추가 . ZIP 라이브러리. 드롭다운 목록 맨 위에 있는 „추가” 옵션을 선택합니다.
ZIP 라이브러리`. 이제 스케치 > 라이브러리 포함 메뉴에서 사용할 수 있는 새 라이브러리를 찾을 수 있습니다. 라이브러리 관리자에 사용자 고유의 라이브러리를 추가하려면 다음 지침을 따르십시오. 일단 당신이 Arduino 소프트웨어와 내장 된 기능을 사용 하 여 편안 하 게, 추가 라이브러리와 아두 이노의 능력을 확장 할 수 있습니다. ArduinoExao 설명: logiciel 취득 부어 아두이노 우노 (파이썬, pyside2, QtQuick) Accéléromètre 자이로 스코프 LSM6DS3 Capteur 드 루미에르 v1.2 (GL5528) Capteur 드 température (NCP18WF104F03RC (NTC)) 이것은 가볍지만 과학적인 실험에 대 한 강력한 쉘. 오픈 소스 디지털 연구소 (https://osdlab.sourceforge.io)를 구성하는 함께 Arduino 프로젝트와 호환됩니다. 프로젝트의 마지막 버전은 Qt5. 플러그 시스템을 기반으로합니다 : 다른 ADC, 실시간으로 변환 데이터, 후처리 편집기. 릴리스 2.5 : 파일, 여러 데스크톱, 후처리 모듈의 전체 버전 (계산, 선형화, 스플래라인, 라인 회귀, 통계 – 평균 … 사이클)을 저가 형 플랫폼 아두이노 제누이노에서 분석하였다. 이 라이브러리는 연구에 무료로 사용할 수 있습니다. 위의 간행물을 인용하십시오.
라이브러리가 올바르게 설치되었는지 확인하려면 Arduino IDE 아래에 있는 `파일 > 예제` 폴더를 엽니다. NIBObee, NIBO 버거 및 NIBO 2 로봇을위한 C 및 C ++ 라이브러리. 라이브러리는 AVR 스튜디오와 아두 이노 개발, USB 드라이버와 RoboDude 프로그래밍 소프트웨어 라이브러리가 포함되어 있습니다. 일단 열리면 IDE가 1~2초 동안 정지됩니다. 그런 다음 디버그 창 바로 위에 „라이브러리 추가” 메시지가 나타납니다. NSDuino는 아두 이노, 제누이노 및 기타 호환 마이크로 컨트롤러 보드에 대한 새로운 대안 IDE입니다. 이 글을 쓰는 시점에서 Arduino IDE의 비교적 새로운 기능이므로 모든 SparkFun 제품에 라이브러리 관리자에 라이브러리가 있는 것은 아닙니다. 우리는 새로운 제품을 추가하고 시간이 지남에 따라 오래된 제품을 통해 우리의 방법을 작동하고 있습니다. 관리자에서 필요한 라이브러리를 찾지 못하거나 어떤 이유로 최신 IDE 릴리스 중 하나를 설치할 수 없는 경우 다음 섹션의 지침을 따르십시오. CRC-32 알고리즘을 사용하여 체크섬 계산을 수행할 수 있는 간단한 인터페이스를 제공하는 Arduino 라이브러리입니다.
NB: 라이브러리는 스케치에서 사용할 수 있지만 라이브러리에 대한 이전 IDE 버전 예제에서는 IDE가 다시 시작될 때까지 파일 에 노출되지 않습니다.