App:IDE:Program Language:Arduino:Library

提供: robot-jp wiki
2022年8月8日 (月) 15:49時点におけるTakashi (トーク | 投稿記録)による版 (→‎Official Arduino Libraries)
ナビゲーションに移動検索に移動

プログラム言語"Arduno"に関するメモです。

ほとんどが単純に翻訳しただけになっています。

原文 https://www.arduinolibraries.info/libraries

Display

Library License Git SSD1306

128*64

SH1106

128*64

ILI9341

240*320

reference

HP

説明
ACROBOTIC SSD1306 MIT Git Ard Pg1 Library for SSD1306-powered OLED 128x64 displays!
Adafruit ILI9341 MIT Git Ard Pg1 Library for Adafruit ILI9341 displays
Adafruit SSD1306 MIT Git Ard Pg1 SSD1306 oled driver library for monochrome 128x64 and 128x32 displays
ESP QRcode --- Git Ard PlatformIO ESP Generate QRCode for GDEH0213B72 eink display, SSD1306, SH1106 oled displays 128*64 pixel and others based on Adafruit ST77XX
ESP8266 QRcode --- Git Ard Pg1 ESP8266 Generate QRCode for SSD1306 oled displays 128*64 pixel
FabGL GPLv3

非商用

Git Ard FabGL VGA, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32
GyverOLED MIT Git Ard Fast and light library for SSD1306/SSH1106 OLED display
ILI9341_t3 MIT Git Ard Optimized ILI9341 (320x240 Color TFT) Display
lcdgfx MIT Git Ard VGA, SSD1306, SSD1331, SSD1325/SSD1327, SSD1351, IL9163/ST7735, ST7789, ILI9341, PCD8544, SH1106/SH1107 spi/i2c OLED/LED Display driver.
LittlevGL (LVGL) ★★ MIT Git LittlevGL
nRF52_OLED MIT Git Ard An I2C/SPI display driver for SSD1306/SH1106 oled displays
OLED SSD1306 - SH1106 --- Git Ard Supported OLED display chip: SSD1306 or SH1106. Supported Interface: I2C (internal driven)
OLED_SSD1306_Chart MIT Git Ard Arduino library to easily draw cartesian charts in oled displays based on the SSD1306 drivers.
PololuOLED MIT Git Ard Arduino library for displaying text and graphics on a SH1106 OLED display.
ssd1306 MIT Git Ard Display driver for VGA, SSD1306, SSD1325/SSD1327, SSD1331, SSD1351, ILI9163/ST7735, ILI9341, PCD8544.
SSD1306Ascii --- Git Ard Text display on small momochrome OLED modules.
ssd1306xled MIT Git Ard SSD1306, SSD1315 or SSH1106 OLED screen driver
TGP Ecran (フランス語) MIT Git Ard Permet l'intitialisation simplifié de l'écran Adafruit SSD1306.
TGP Menu OLED (フランス語) MIT Git Ard Permet la création d'un menu deroulant sur affichage OLED SSD1306.
U8g2 ★★ BSD Git Ard Monochrome LCD, OLED and eInk Library. Display controller: SSD1305, SSD1306, SSD1309, SSD1316, SSD1320, SSD1322, SSD1325, SSD1327, SSD1329, SSD1606, SSD1607, SH1106, SH1107, SH1108, SH1122, T6963, RA8835, LC7981, PCD8544, PCF8812, HX1230, UC1601, UC1604, UC1608, UC1610, UC1611, UC1617, UC1638, UC1701, ST7511, ST7528, ST7565, ST7567, ST7571, ST7586, ST7588, ST75256, ST75320, NT7534, ST7920, IST3020, IST7920, LD7032, KS0108, KS0713, HD44102, T7932, SED1520, SBN1661, IL3820, MAX7219. Interfaces: I2C, SPI, Parallel.
U8g2_for_Adafruit_GFX (font) BSD Git Ard Pg1 Add U8g2 fonts to any Adafruit GFX based graphics library.

Use our favorite Adafruit graphics library together with fonts from U8g2 project

Ucglib BSD Git Ard Pg1 True color TFT and OLED library, Up to 18 Bit color depth. Supported display controller: ST7735, ILI9163, ILI9325, ILI9341, ILI9486,LD50T6160, PCF8833, SEPS225, SSD1331, SSD1351, HX8352C.

Touch Panel

Library License Git XPT2046 ref HP 説明
XPT2046_Touchscreen --- Git Y1 P1 P2 P3 P4 P5 Touchscreens using the XPT2046 controller chip.
XPT2046_Calibrated --- Git XPT2046_Touchscreen-based library with 3-point calibration
TouchEvent GPL Git An Event-Manager for Touchscreen with XPT2046 requires XPT2046-Touchscreen library.

Sensor

Library Temp Humid Pressure CO2 VOC License Git I/F ref HP 説明
AHT20 ±0.3℃ ±2%RH
BMP280 ±1.0℃ ±1.0hPa
BME280 ±0.5℃ ±3%RH ±1.0hPa
BME680 ±1.0℃ ±3%RH ±0.6hPa ±20%
MH-Z19C ±---℃ ±(50ppm+5%)
SCD41 ±1.5℃ ±9%RH ±(40ppm+5%)

Official Arduino Libraries

Arduino環境は、ほとんどのプログラミングプラットフォームと同様に、ライブラリを使用して拡張できます。

ライブラリは、ハードウェアの操作やデータの操作など、スケッチで使用するための追加機能を提供します。

スケッチでライブラリを使用するには、 Sketch > Import Library と進んでライブラリを選択します。

IDEには多くのライブラリがインストールされていますが、独自のライブラリをダウンロードまたは作成することもできます。

ライブラリのインストールの詳細については、 instructions を参照してください。

own libraries を作成するためのチュートリアルもあります。

ライブラリに適したArduinoスタイルのAPIを作成する方法については、 API Style Guide を参照してください。

Library License
Communication (1031) CC-BY-SA
Data Processing (259)
Data Storage (138)
Device Control (829)
Display (412)
Other (388)
Sensors (938)
Signal Input/Output (363)
Timing (195)
Uncategorized (175)

戻る/Previous