Arduinoで遊ぶページ

Arduinoで遊んだ結果を残すページです。
garretlab
サンプルプログラム解説

Arduinoソフトウェア(arduino 1.8.5)についてくるサンプルプログラムの解説です。もとのプログラムにもコメントが詳しく書いてありますが、それにはあまりこだわらずに書いていきます。できる限りプログラミングの初心者の方にもわかるようにしていくつもりです。

Arduino core for the ESP32の例題も追加しました。こちらは、Arduinoソフトウェアのバージョンとは独立です。

サンプルプログラムは、Arduinoソフトウェアを起動して、File > Examples(ファイル > スケッチ例) からソースを選択します。

Arduinoソフトウェアのサンプルプログラム

01.Basics
AnalogReadSerial BareMinimum Blink DigitalReadSerial Fade ReadAnalogVoltage
02.Digital
BlinkWithoutDelay Button Debounce DigitalInputPullup StateChangeDetection toneKeyboard toneMelody
toneMultiple tonePitchFollower
03.Analog
AnalogInOutSerial AnalogInput AnalogWriteMega Calibration Fading Smoothing
04.Communication
ASCIITable Dimmer Graph MIDI MultiSerialMega PhysicalPixel ReadASCIIString
SerialCallResponse SerialCallResponseASCII SerialPassthrough VirtualColorMixer
05.Control
Arrays ForLoopIteration IfStatementConditional switchCase switchCase2 WhileStatementConditional
06.Sensors
ADXL3xx Knock Memsic2125 Ping
07.Display
barGraph RowColumnScanning
08.Strings
CharacterAnalysis StringAdditionOperator StringAppendOperator StringCaseChanges StringCharacters StringComparisonOperators StringConstructors
StringIndexOf StringLength StringLengthTrim StringReplace StringStartsWithEndsWith StringSubstring StringToInt
09.USB
KeyboardLogout KeyboardMessage KeyboardReprogram KeyboardSerial KeyboardAndMouseControl ButtonMouseContorol JoystickMouseControl
10.StarterKit
SpaceshipInterface LoveOMeter ColorMixingLamp ServoMoodIndicator LightTheremin Keyboard DigitalHourglass
MotorizedPinwheel Zoetrope CrystalBall KnockLock TouchSensorLamp TweakTheArduinoLogo HackingButtons

Arduino core for the ESP32のサンプルプログラム

esp32/ArduinoOTA
BasicOTA
esp32/BluetoothSerial
SerialToSerialBT
esp32/DNSServer
CaptivePortal
esp32/EEPROM
eeprom_class eeprom_extra eeprom_write
esp32/ESP32
AnalogOut ChipID DeepSleep ESPNow HallSensor ResetReason Time
Timer Touch
esp32/ESPmDNS
mDNS_Web_Server mDNS-SD_Extended
esp32/HTTPClient
Authorization BasicHttpClient ReuseConnection StreamHttpClient
esp32/Preferences
StartCounter
esp32/SD
SD_Test SD_time
esp32/SD_MMC
SDMMC_Test SDMMC_time
esp32/SimpleBLE
SimpleBleDevice
esp32/SPI
SPI_Multiple_Buses
esp32/SPIFFS
SPIFFS_Test SPIFFS_time
esp32/Ticker
Arguments Blinker
esp32/Update
AWS_S3_OTA_Update SD_Update
esp32/WiFi
ETH_LAN8720 ETH_LAN8720_internal_clock ETH_TLK110 SimpleWiFiServer WiFiBlueToothSwitch WiFiClient WiFiClientBasic
WiFiClientEvents WiFiClientStaticIP WiFiIPv6 WiFiMulti WiFiScan WiFiSmartConfig WiFiTelnetToSerial
WiFiUDPClient WPS
esp32/WiFiClientSecure
WiFiClientSecure


メニューを表示するためにJavaScriptを有効にしてください。

DigitalReadSerial
Arduinoで遊ぶページ
Copyright © 2011 garretlab all rights reserved.
inserted by FC2 system