Arduino

ページ分類

Arduino

ページ 説明
指定したアドレス(PROGMEM領域)に格納されているデータを1バイト読み取るためのアセンブラコードです。
指定したアドレス(PROGMEM領域)に格納されているデータを2バイト読み取るためのアセンブラコードです。
指定したアドレス(PROGMEM領域)に格納されているデータを2バイト読み取るためのマクロです。
指定したアドレス(PROGMEM領域)に格納されているデータを1バイト読み取るためのマクロです。
指定したビット数だけ1を左シフトするマクロです。
指定したアドレスの内容(1バイト)を返すマクロです。
指定したアドレスの内容(2バイト)を返すマクロです。
指定した引数のアドレスを返却するマクロです。
指定したアドレスの内容(1バイト)を返却するマクロです。
I/Oアドレスをメモリアドレスに変換します。指定したアドレスにオフセット(__SFR_OFFSET)を足して返却するマクロです。
指定した引数のアドレスを返却するマクロです。
指定したアドレスの内容(2バイト)を返すマクロです。
指定したアドレスの内容(1バイト)を返すマクロです。
指定したアドレスの内容(2バイト)を返却するマクロです。
割り込みベクタ番号を実際のアドレスに変換するマクロです。
2数の差を返す。
変数を減分する。
左辺の変数と右辺の式の減算を行い、左辺の変数に代入する。
文を終了させる。
オペランドが偽のとき真。
等しくない。
値をunsigned int型に変換する。
値をunsigned long型に変換する。
複合文を作る等様々な使い方がある。
2数の積を返す。
左辺の変数と右辺の式の乗算を行い、左辺の変数に代入する。
2数の商を返す。
スケッチ中に注釈を書く。
スケッチ中に注釈を書く。
左辺の変数と右辺の式の除算を行い、左辺の変数に代入する。
双方のビットが1のとき結果が1となり、そうでなければ0である。
両オペランドが真の場合は真。
左辺の変数と右辺の式のビット単位のAND演算を行い、左辺の変数に代入する。
文字列を置き換える。
スケッチ外のライブラリを挿入する。
2数の剰余を返す。
左辺の変数と右辺の式の剰余を計算し、左辺の変数に代入する。
双方のビットが1のとき結果が1となり、そうでなければ0である。
左辺の変数と右辺の式のビット単位のXOR演算を行い、左辺の変数に代入する。
2数の和を返す。
変数を増分する。
左辺の変数と右辺の式の加算を行い、左辺の変数に代入する。
小なり。
左オペランドのビットを、右オペランドで指定した数だけ、左にシフトさせる。
小なり。または、等しい。
等号記号の右側の値を等号記号の左側の変数に代入する。
等しい。
大なり。
大なり。または、等しい。
左オペランドのビットを、右オペランドで指定した数だけ、右にシフトさせる。
どちらかのビットが1のとき結果が1となり、そうでなければ0である。
左辺の変数と右辺の式のビット単位のOR演算を行い、左辺の変数に代入する。
両オペランドのうち、どちらかが真であれば真。
0は1になり、1は0になる。
Arduinoのサンプルプログラム(01.Basics)を解説するページです。
Arduinoのサンプルプログラム(02.Digital)を解説するページです。
Arduinoのサンプルプログラム(03.Analog)を解説するページです。
Arduinoのサンプルプログラム(04.Communication)を解説するページです。
Arduinoのサンプルプログラム(05.Control)を解説するページです。
Arduinoのサンプルプログラム(06.Sensors)を解説するページです。
Arduinoのサンプルプログラム(07.Display)を解説するページです。
Arduinoのサンプルプログラム(08.Strings)を解説するページです。
Arduinoのサンプルプログラム(09.USB)を解説するページです。
1-Wireプロトコルを使ったデバイスやセンサー間の通信を学びます。
温湿度表示が簡単にできる、1.9インチ91セグメント電子ペーパーモジュールを使った実験です。
Arduinoのサンプルプログラム(10.StarterKit)を解説するページです。
3.3Vと5Vの電源供給レベルの主な特徴や違いを学び、強固な電子機器の設計や製作を行います。
ArduinoでのLチカを、4桁7セグメントLEDで行います。
ArduinoでのLチカを、4桁7セグメントLEDで行います。
数値の絶対値を計算する。
ADCL/ADCHレジスタを読み出すマクロです。
AD変換の結果を格納するレジスタです。
AD変換器の制御を行うためのレジスタです。
参照電圧の設定と出力値の形式、チャネルの選択を制御するレジスタです。
ADXL3xx加速度センサから情報を取得し、シリアルポートに送信します。
アナログピンから読み取った値をもとに、アナログ出力(PWM)のデューティ比を決定します。
アナログピンから読み取った値をもとに、LEDを点滅させる間隔を変更します。
指定したアナログピンから値を読み取る。
アナログ‐デジタル(AD)変換器を使って、アナログピンから値を読み取ります。
analogRead()で返却する値の大きさ(ビット単位)を設定する。
アナログピンから読み込んだ値をシリアルモニタに送信します。
アナログ入力に利用する参照電圧(入力電圧の最大値)を設定する。
アナログ入力を行う際の参照電圧を設定します。
アナログ値(PWM波)をピンに書き込む。
指定したピンにPWM出力を行います。
デジタルピンの2番から13番に接続されているLEDを明るくしたり暗くしたりします。Arduino Mega用のプログラムです。
analogWrite()で設定する値の大きさ(ビット単位)を設定する。
Arduino基盤上のマイクロコントローラのI/Oピンに対する低レベルの操作を提供し、また、高速に操作することができる。
Arduino(ESP32)coresリファレンス
Arduino(ESP32)ライブラリリファレンス
Arduino core for the ESP32 のリファレンスです。
Arduino Guideの日本語訳です。
docs.arduino.cc/hardwareの日本語訳です。
www.arduino.ccの日本語訳です。
docs.arduino.ccのArduino softwareに関する文書の日本語訳です。
docs.arduino.ccのArduino softwareに関する文書の日本語訳です。
docs.arduino.ccのArduino softwareに関する文書の日本語訳です。
Arduino IDE 2.0での、ZeroボードとJ-Link、Atmel-ICEデバッガーの設定方法とプログラムのデバッグ方法を学びます。
docs.arduino.ccのArduino softwareに関する文書の日本語訳です。
新しいIDE 2で、スケッチの検証とアップロード方法を学びます。
OSにIDE 2をインストールする方法を紹介します。
Arduino IDE 2の導入ガイドです。
Arduino IDE 1.0の利用方法を説明します。
Arduino IDE 2.0の利用方法を説明します。
Arduino IDEのセキュアな開発プロセスについて学びます。
デスクトップ環境でもモバイル環境でも、Arduino IoTクラウドを使えば、世界のどこからでも、デバイスの接続や監理、監視を行うことができます。
docs.arduino.cc/learnの日本語訳です。
Arduino Nanoファミリー互換のカスタムハードウェアの作成方法を学びます。
playground.arduino.ccの日本語訳です。
playground.arduino.ccの日本語訳です。
docs.arduino.cc/softwareの日本語訳です。
オフラインIDEを使うと、インターネット接続がなくても、簡単にコードを書いたり、ボードにアップロードすることができます。
UNO R4 WiFiのCANバスを使い、メッセージを送信する方法を学びます。
UNO R4 WiFiのEEPROMメモリにアクセスする方法を学びます。
Arduino UNO R4 WiFiのLEDマトリックスにRSSフィードを表示する実験です。
Arduino UNO R4 WiFiのLEDマトリックスに美咲フォントを表示する実験です。
UNO R4 WiFiをマウス/キーボードとして使う方法を学びます。
UNO R4 WiFiの、VRTCピンとOFFピンの使い方を学びます。
ランタイムエラーが発生したときにCoretex-M4プロセッサから情報を取得する方法を学びます。
UNO R4 WiFiボードのDACを使い、波形を生成し、ピエゾに出力する方法を学びます。
UNO R4 WiFiのリアルタイムクロック(RTC)にアクセスする方法を学びます。
UNO R4コアに含まれるWiFiライブラリの利用例です。
UNO R4 WiFiで、ADCの分解能を変更する方法を学びます。
Arduino UNO R4 WiFi内蔵のLEDマトリックスを利用する方法を学びます。
Arduino Unoで利用可能なメモリの種類と使い方の説明です。
Arduino Webエディタを使うと、Webブラウザでコードを書き、任意の公式Arduinoボードにスケッチをアップロードすることができます。
wiki-content.arduino.ccの日本語訳です。
arduino.ccの日本語訳です。
Arduinoソフトウェアの内部構造(Arduino.h)の解析結果です。
Arduino(ESP-WROOM-32)のサンプルプログラムを解説するページです。
DACのAPIリファレンスです。
EspClassのリファレンスです。
LED PWM関連のAPIリファレンスです。
Sigma Delta関連のAPIリファレンスです。
ホールセンサ関連のAPIリファレンスです。
タイマー関連のAPIリファレンスです。
タッチセンサ関連のAPIリファレンスです。
割り込み関連のAPIリファレンスです。
時刻関連のAPIリファレンスです。
Arduino core for the ESP32付属のサンプルプログラム(ArduinoOTA)を解説するページです。
OTAアップデートサービスを開始する。
OTAアップデート時のコマンドを取得する。
OTAアップデートの実行を処理する。
OTAアップデートの終了時に呼び出す関数を登録する。
OTAアップデートのエラー発生時に実行する関数を登録する。
OTAアップデートでの更新中に実行する関数を登録する。
OTAアップデートの開始時に呼び出す関数を登録する。
OTAアップデートで利用するホスト名を設定する。
OTAアップデートで利用するパスワードを設定する。
OTAアップデートで利用するパスワードをmd5ハッシュ形式で設定する。
OTAアップデートで利用するポートを設定する。
ArduinoOTAライブラリリファレンス
Arduinoのさまざまなツールと、環境設定方法を知ります。
人気のMicroPythonの実装とArduinoボードでの互換性、環境設定方法、詳細なチュートリアル、有用なリンクを学びます。
Arduino®ボードの電源ピンとコネクタや、主な特徴、正しく使う方法を学びます。
Arduinoのサンプルプログラムを解説するページです。
Arduinoソフトウェアの各関数の内部構造の解析結果です。
Arduinoソフトウェアの各関数の内部構造の解析結果です。
Arduinoソフトウェアの各関数の内部構造の解析結果です。
ArduinoボードからSDカードに読み書きする一連の例を見ていきます。
Arduinoボードでのサーボモーターの接続方法と制御方法を学びます。
ビットマスクは、1バイト内のデータの特定のビットにアクセスするのに使われます。
ビット演算とArduinoのスケッチで個々のビット操作を行う方法を学びます。
ポテンショメータの動作や形状、プロジェクトでの使い方の基本を学びます。
Arduinoの概要やArduinoを使ったプログラミング等に関するページです。
デバイスとセンサー間を、2線シリアルインターフェイスバスで通信します。
docs.arduino.ccの日本語訳です。
マイクロコントローラと、一つ以上の近距離の周辺機器との通信するための、同期シリアルデータプロトコルです。
ユニポーラ回路・バイポーラ回路を使った様々なステッピングモーターをArduinoで制御する方法を学びます。
Arduinoとはどういうもので、どうして使いたいのか。
スケッチがどのように動作し、Arduinoにアップロードされるのか理解します。
Arduinoプラットフォームについて学びます。
Arduinoの製品一覧を紹介します。
Arduinoで利用できる信号の入出力と通信の説明です。
Arduinoパワーツリーの読み方と作り方を学びます。
Arduinoに関して気になったページをメモしていきます。
Arduino®ボードに内蔵されているメモリブロックを学びます。
ハードウェアやデータを操作など、スケッチで利用するための追加機能をライブラリは提供します。
Arduinoのリファレンスページです。原則、本家サイトの翻訳です。
ハードウェアとソフトウェアツール、Arduino APIを紹介します。
Arduinoの概要やArduinoを使った工作等に関するページです。
Arduino内蔵温度センサを制御する実験を行った結果です。
Arduinoの機能を拡張するために、ライブラリを作成します。スケッチからライブラリを作成する過程を通じて一歩一歩進んでいきます。
LEDの点灯・消灯する関数を定期的に実行させ、LEDの明るさを変化させます。
複数のLEDの制御順序を決めるのに配列を使います。
ASCII文字を、文字、10進数、16進数、8進数、2進数の形式でシリアルコンソールに表示します。
外部割込みが発生したときに呼び出す関数を指定する。
指定したGPIOピンに対する割り込みハンドラを定義する。
外部割り込みが発生したときに呼び出す関数を設定します。
BASIC認証を行う例です。
コンパイル可能な最低限のコードです。何もしません。
アナログセンサから読み取った値に応じて、10個のLEDを光らせます。
指定したURLの内容を取得します。
基本的なOTAアップデートの使い方です。
第1引数の第2引数ビット目が0かどうかを調べるマクロです。
第1引数の第2引数ビット目が1かどうかを調べるマクロです。
指定したビットに対応する値を計算する(ビット0は1、ビット1は2、ビット2は4等)。
数値変数のあるビットをクリアする(0を書き込む)。
数字から、あるビットを読み取る。
ビット操作を行います。
数値変数のあるビットを設定する(1を書き込む)。
数値変数のあるビットに値を書き込む。
Arduinoに内蔵しているLEDを点滅させます。
LEDの点灯・消灯する関数を定期的に実行させ、LEDを点滅させます。
delay()関数を使わずに、LEDを点滅させます。
Arduino core for the ESP32付属のサンプルプログラム(BluetoothSerial)を解説するページです。
Bluetoothシリアルポートから読み取り可能なバイト数(文字数)を取得する。
Bluetoothシリアルデバイスを開始する。
Bluetoothシリアルポートから受信したデータを読む。
Bluetoothシリアルポートにバイナリデータを送信する。
BluetoothSerialライブラリリファレンス
do文やfor文、while文の実行を、制御式による評価を行わずに、終了させる。switch文の実行も終了させる。
押しボタンを押しているときに内蔵LEDを点灯、押していないときにはLEDを消灯します。
5個のボタンでマウスを制御します。
値をbyte型に変換する。
Arduinoを使うためのC++/C言語の使い方の説明です。
センサからの入力を校正します。
第1引数の第2引数ビットを0に設定するマクロです。
値をchar型に変換する。
文字の種別を判別します。
割り込みを禁止するアセンブラ命令を実行するマクロです。
クロック数と時間(マイクロ秒)の関係を相互変換します。
Arduinoソフトウェアの内部構造(common.h)の解析結果です。
NTPサーバと、ローカルのタイムゾーンを設定する(オフセット指定)。
NTPサーバと、ローカルのタイムゾーンを設定する(タイムゾーン指定)。
数値をある範囲に制限する。
do文やfor文、while文による繰り返し実行のループの残りを実行せず、ループの制御式の評価へ制御を移し、次の繰り返し実行のループを実行する。
角度(単位はラジアン)の余弦を計算する。
ピンに入力されるパルスの長さを計測するアセンブラコードです。
DAC(Digital Analog Converter)出力。
デジタルピンが入力か出力かを示すレジスタです。
チャタリング対策を行います。
パラメータで指定した時間(ミリ秒単位)だけプログラムを一時停止する。
指定した値(ミリ秒単位)だけ待ちます。
パラメータで指定した時間(マイクロ秒単位)だけプログラムを一時停止する。
指定した値(マイクロ秒単位)だけ待ちます。
指定した割り込みを抑制する。
外部割り込みが発生したときに呼び出す関数を解除します。
pinMode(INPUT_PULLUP)の使い方を示します。
指定したピンが対応するピンのビットマスクを返すマクロです。
指定したピンに対応するポートを返すマクロです。
指定したピンに対応するタイマを返すマクロです。
指定したデジタルピンから、HIGHもしくはLOWの値を読み取る。
指定したデジタルピンから、HIGHもしくはLOWの値を読み取ります。
デジタルピン(2番ピン)から読み取った値をシリアルモニタに出力します。
ピンが、pinMode()によって、出力(OUTPUT)に設定されていたとき、ピンの電圧が引数に応じた値に設定される。
指定したデジタルピンに、HIGHもしくはLOWを出力します。
PCからデータを送り、Arduinoボードに接続したLEDの明るさを調整します。
tone()で設定したタイマ/カウンタを初期化します。
ある条件が成立している間、実行を繰り返す。
docs.arduino.ccのDUEに関する文書の日本語訳です。
Arduino core for the ESP32付属のサンプルプログラム(EEPROM)を解説するページです。
基本的なEEPROMの使い方です。
EEPROMの利用開始。
EEPROMの利用開始。
EEPROMClassクラスのコンストラクタ。
EEPROMの利用開始。
EEPROM用のバッファからデータを読み出す。
設定したサイズを返却する。
EEPROM用のバッファにデータを書き込む。
EEPROM用のバッファにデータ(文字列)を書き込む。
ArduinoボードのEEPROMの使い方を学びます。
EEPROMライブラリの使い方に関する文書です。
EEPROMライブラリリファレンス
外部割り込みを制御するレジスタです。
do文やfor文、while文による繰り返し実行のループの残りを実行せず、ループの制御式の評価へ制御を移し、次の繰り返し実行のループを実行する。
ESP-WROOM-32をArduino IDEから利用する方法や、実際に試した結果などを書き溜めていきます。
Arduino core for the ESP32付属のサンプルプログラム(ESP32)を解説するページです。
ESP32のチップのコア数を取得する。
ESP32のチップモデルを取得する。
ESP32のチップリビジョンを取得する。
ESP32のMACアドレスを取得する。
ESP32を再起動する。
Arduino core for the ESP32を使った、EspExceptionDecoderの実験です。
ESPmDNSライブラリリファレンス
Ethernet Shieldを制御する実験です。
外部(デジタルピン)からの入力によって、ディープスリープ状態から復帰します。
Arduinoの9番ピンに接続したLEDを、analogWrite()関数を使って、明るくしたり暗くしたりします。
LEDを明るくしたり暗くしたりします。
ファイルパスの現在位置から読み出せるコンテンツのバイト数を返却する。
ファイルパスをクローズする。
ファイルパスの最終更新時刻を取得する。
ファイルクラスの変数がディレクトリを示しているか確認する。
ファイルパスのファイル名を取得する。
ファイルクラスの変数がが示すディレクトリ内のファイルを返却する。
ファイルクラスの変数が有効か確認する。
ファイルパスのファイルパス名(フルパス)を取得する。
ファイルパスの現在位置からコンテンツを読み出す。
ファイルパスのサイズを取得する。
ファイルパスの現在位置にコンテンツを書き込む。
値をfloat型に変換する。
Arduino core for the ESP32を使った、FONTXの実験です。
ある条件が成立している間、実行を繰り返す。
for文の使い方を示します。
Field Programmable Gate Arrays(FPGA)とHDLの基本を学びます。
ディレクトリを作成する。
ファイルパスをオープンする。
ファイルパスを削除する。
ファイルパス名を変更する。
ディレクトリを削除する。
FSライブラリリファレンス
ESP32のチップID(MACアドレス)を取得し、シリアルコンソールに表示します。
ローカル時刻を取得する。
GitHub Actionsを使って、GitHub上でArduinoのスケッチをコンパイルします。
プログラム内のラベルに制御を移す。
デジタルピンの入力で割り込みを発生させ、事前に登録した関数を呼び出します。
GPS NMEA 0183メッセージングプロトコルの基礎と、Arduino®ハードウェアがこの形式のメッセージングプロトコルをどのように扱うのかを学びます。
GPSセンサを制御する実験を行った結果です
フリップドットディスプレイとGPSセンサを使ってデジタル時計を作成しました。
アナログの0番ピンから読み取った値をシリアルポートに送信します。
Arduinoソフトウェアとハードウェアを拡張するための、古いドキュメントです。主に、UNOとMegaなどのAVRベースに関するものです。
ホールセンサの値を読み取る。
内蔵ホールセンサの値を読みます。
シリアル通信を行うためのクラス定義です。
Arduinoソフトウェアの内部構造(HardwareSerial_private.h)の解析結果です。
シリアル通信で受信した文字を受信バッファに格納します。
シリアル通信送信バッファからAtmeta328Pのデータ送信レジスタにデータをコピーします。
シリアル通信の受信バッファ内の有効な文字数を返します。
シリアル通信の送信バッファ内に書き込み可能な文字数を返します。
シリアル通信を行う際の通信速度の設定や送受信の許可ビットの設定を行います。
シリアル通信を終了し、RXピンとTXピンを通常の入出力を行うように設定します。
シリアル通信の送信バッファにあるデータをすべて送信します。
HardwareSerialのコンストラクタです。
シリアルポートが利用可能かどうかを確認します。
シリアル通信の受信バッファを変更せずに受信用バッファから文字を読み出します。
シリアル通信の受信用バッファから文字を読み出します。
バイナリデータをシリアルポートに書き込みます。
Arduinoソフトウェアの内部構造(HardwareSerial.cpp)の解析結果です。
Arduinoソフトウェアの内部構造(HardwareSerial.h)の解析結果です。
Arduinoソフトウェアの内部構造(HardwareSerial0.cpp)の解析結果です。
基本的なHTTPサーバです。
ピンのレベルを定義する。
ワードの上位バイト(一番左側)を取り出す。
Arduinoソフトウェアの内部構造(hooks.c)の解析結果です。
Arduino core for the ESP32付属のサンプルプログラム(HTTPClient)を解説するページです。
アクセスするURLを登録する。
HTTPコネクションが接続されているかどうかを調べる。
TCPコネクションを切断し、HTTP通信を終了する。
HTTPエラーコードを文字列に変換する。
HTTPClient::begin()で登録したURLに、GETリクエストを送信する。
HTTPリクエストで取得したレスポンスメッセージのボディ部の長さを返却する。
HTTPコネクションのデータストリームへのポインタを返却する。
HTTPリクエストで取得したレスポンスメッセージのボディ部を返却する。
HTTPClient::begin()で登録したURLに、PATCHリクエストを送信する。
HTTPClient::begin()で登録したURLに、POSTリクエストを送信する。
HTTPClient::begin()で登録したURLに、PUTリクエストを送信する。
BASIC認証で利用する認証情報を設定する。
HTTPコネクションを再利用するよう指示する。
メッセージボディをストリームに書き出す。
HTTPClientライブラリリファレンス
I2C接続有機LEDディスプレイの信号を出す実験です。
ArduinoのI2C通信の使い方の紹介。
SAMD21ボードでのI2S(Inter-IC Sound)プロトコルの使い方に関する文書です。
リモートスケッチブックの有効化方法、スケッチの取得(プル)、編集、Arduio Cloudへの書き戻し(プッシュ)方法を学びます。
新しいボードマネージャがどのように動作し、Arduino IDE 2.0で利用したいボードを簡単にインストールする方法を学びます。
ある条件が満たされているかを確認する。
指定したシリアルポートが利用可能かを示す。
if文の使い方を示します。
ATmega328Pのタイマ/カウンタとAD変換器、シリアル通信の初期化を行います。
デジタルピンを定義する。
値をint型に変換する。
Arduinoソフトウェアの内部構造(interrupt.h)の解析結果です。
割り込みを許可する。
割り込みを許可(interrupts())、禁止(noInterrupts())します。
Arduinoソフトウェアの内部構造(iom328p.h)の解析結果です。
文字がアルファベットであるかを調べる。
文字がアルファベットか数字のいずれかであるかを調べる。
文字がASCII文字であるかを調べる。
文字が制御文字であるかを調べる。
文字が10進数値(数字)であるかを調べる。
文字が表示可能な文字(空白を除く)であるかを調べる。
文字が16進数値(A-F、0-9)であるかを調べる。
文字がアルファベットの小文字であるかを調べる。
文字が表示可能な文字(空白を含む)であるかを調べる。
文字が区切り文字(コンマ、セミコロン、感嘆符など)であるかを調べる。
割り込みベクタに登録する関数を定義するためのマクロです。
文字が空白文字であるかを調べる。
文字がアルファベットの大文字であるかを調べる。
文字が空白、改行文字、キャリッジリターン、水平タブ、垂直タブであるかを調べる。
ジョイスティックでマウスを制御します。
接続したPCのキーボードのエミュレーションを開始する。
接続したPCのキーボードのエミュレーションを終了する。
キーボードが押され続けているように機能する。
接続しているPCにキーストロークを送信する。
接続しているPCにキーストロークと、その後、改行と復帰コードを送信する。
指定したキーを離す。
押されているすべてのキーを離す。
接続しているPCにキーストロークを送信する。
キーボード(シリアルポート)でマウスを制御し、デジタルピンに接続したボタンでキーボードをタイプします。
ログアウトするためのキーコードを送信します。
ボタンを押したときに文字列を送信します。
ボタンを押すと、Blinkのスケッチの作成(Ctrl-N)とスケッチの整形(Ctrl-T)、マイコンボードへの書き込み(Ctrl-U)を行います。
シリアルポートから受け取った文字の次の文字をタイプします。
圧電素子から情報を読み取り、閾値を超えるとLEDの状態を反転させ、シリアルコンソールに「Knock」と表示します。
LEDが接続されているピンを定義する。
Arduino core for the ESP32を使った、LED_PWMの実験です。
LED PWMで利用するピンとチャネルを結びつける。
LED PWMで利用するピンとチャネルの結びつきを解除する。
LED PWMのチャネルに指定したデューティ比を取得する。
LED PWMのチャネルに指定した周波数を取得する。
LED PWMで利用するチャネルを設定する。
ledcWrite()を使って、LEDを明るくしたり暗くしたりします。
フルカラーLED(RGB LED)を使って、全ての色を表示します。
LED PWMを利用して、指定したデューティ比でPWM出力する。
LED PWMを利用して、指定した音階をPWM出力する。
LED PWMを利用して、指定した周波数をPWM出力する。
LEDドライバ(TM1630)の実験です。
値をlong型に変換する。
スケッチの本体となる関数。
LoRa®とLoRaWAN®の基本と、Arduinoハードウェア・ソフトウェアでの使い方を学びます。
変数(例えばワード)の下位バイト(一番右側)を取り出す。
LPWAN(Low-Power Wide-Area Networks)とLPWANに接続できるArduinoについて学びます。
ある範囲の数値を別の範囲の数値に対応づける。
2つの数値の最大値を計算する。
mDNS(マルチキャストDNS) にホスト名を登録する。
Memsic 2125(2軸加速度センサ)から値を読み、加速度(単位ミリG)に変換します。
docs.arduino.cc/micropythonの日本語訳です。
ArduinoとMicroPythonで遊ぶページです。
MicroPythonでボードをプログラムするのに必要なコードエディタのインストール方法を学びます。
Wi-Fi®への接続方法とREST APIにHTTPリクエストする方法を学びます。
MicroPythonを紹介します。
MicroPythonについて学びます。
Arduino Nano 33 BLE SenseやArduino RP2040、Portenta H7にMicroPythonファームウェアをインストールし、MicroPython言語でボードを動作させるためのガイドです。
MicroPython APIのリファレンスを一つの文書にしました。
Arduinoボードが現在のプログラムを起動してから経過した時間をマイクロ秒単位で返却する。
内部で保持しているArduinoを起動してからの時間をマイクロ秒単位で返します。
シリアルポートにMIDIデータを送信します。
Arduinoボードが現在のプログラムを起動してから経過した時間をミリ秒単位で返却する。
内部で保持しているArduinoを起動してからの時間をミリ秒単位で返します。
millis()のオーバーフローの実験を行った結果です。
2つの数値の最小値を計算する。
接続したPCのマウスのエミュレーションを開始する。
マウスカーソルのある位置で、マウスクリックを送信する。
接続したPCのマウスのエミュレーションを終了する。
全てのマウスボタンの現在の状態を調べ、押されているのかそうでないのかを調べる。
接続したPCのマウスカーソルを動かす。
PCにマウス押下を送信する。
前に押されたボタンを離すためのメッセージを送信する。
Arduinoライブラリリファレンス(MsTimer2)の日本語訳のページです
一つのシリアルポートから受信したデータをもう一つのシリアルポートに送信します。
Arduino Nanoファミリー互換のカスタムハードウェアについて学びます。
docs.arduino.ccのNano 33 BLE Senseに関する文書の日本語訳です。
このチュートリアルでは、Nano 33 BLE(Sense)ボードのブートローダーの更新方法を学び、OpenMV IDEで利用できるようにし、MicroPython出のプログラムを可能とします。
Nano 33 BLE Senseの設定方法、構成要素の概要、ピンに関する情報、異なるシリアル通信(SPI、I2C、UART)と無線(Wi-Fi、Bluetooth®)プロトコルの使い方を学習します。
Nano 33 BLE Senseの内蔵ジェスチャーセンサーを用いて、内蔵RGB LEDを制御する方法を学びます。
Nano 33 BLE Senseを用いて、周囲の温度と湿度を測定し、表示する方法を学びます。
Nano 33 BLE Senseの内蔵近接センサーを用いて、内蔵RGB LEDを制御する方法を学びます。
Nano 33 BLE Senseを使い、物体の衝突をエミュレートするために力の方向を測定する方法を学びます。
LSM9DS1 IMUセンサーを使い、Nano 33 BLE Senseの相対位置を測定する方法を学びます。
Nano 33 BLE Senseを使い、物体の衝突をエミュレートするために力の方向を測定する方法を学びます。
Nano 33 BLE Senseを用いて、LPS22HB大気圧センサ―からデータを取得する方法を学びます。
先進機能を詰め込んだ最小のフットプリントを持ちます。
割り込みを禁止する。
tone()によって開始された方形波の生成を停止する。
tone()関数で開始したピンへの方形波の出力を停止します。
このチュートリアルでは、Nano 33 BLE(Sense)ボードのブートローダーの更新方法を学び、OpenMV IDEで利用できるようにし、MicroPython出のプログラムを可能とします。
Webを使ったOTAアップデートの使い方です。
docs.arduino.cc/retired/otherの日本語訳です。
PWM出力の際のデューティ比を決めるためのレジスタです。
スイッチの状態によってLEDを制御します。
温度センサから値を読み取り読み取った値をシリアルコンソールに送信するとともに、LEDを点灯します。
フォトレジスタから読み取ったRGBの値を使って、RGB LEDを点灯させます。
可変抵抗器を使ってサーボを制御します。
光テルミンです。
キーボード(タイプする方ではなく、音を出すほう)です。
デジタル砂時計です。
スイッチのON/OFFでモーターのON/OFFを行います。
Hブリッジ回路を制御します。
キャラクタ液晶ディスプレイを制御します。
圧電素子からの入力でサーボを制御します。
静電容量センサを使ってLEDを制御します。
Processingと連携して、アナログ入力された値でArduinoロゴの背景色を変えます。
フォトカプラをON/OFFします。
PDMライブラリを使うと、パルス密度変調(Pulse-Density Modulation)マイクを使うことができます。
指定したアドレス(PROGMEM領域)に格納されているデータを1バイト読み取るためのマクロです。
指定したアドレス(PROGMEM領域)に格納されているデータを1バイト読み取るためのマクロです。
指定したアドレス(PROGMEM領域)に格納されているデータを2バイト読み取るためのマクロです。
指定したアドレス(PROGMEM領域)に格納されているデータを2バイト読み取るためのマクロです。
Arduinoソフトウェアの内部構造(pgmspace.h)の解析結果です。
シリアルポートから'H'を受信するとLEDを点灯し、'L'を受信するとLEDを消灯します。
デジタルピンの入出力を行うためのレジスタです。
超音波距離センサを使い距離を測定します。
指定したピンを、入力に利用するのか出力に利用するのかを設定する。
指定したデジタルピンを、入力に利用するのか出力に利用するのかを設定します。
デジタルピンの入出力を行うためのレジスタです。
指定したポートに対応するレジスタを返すマクロです。
指定したポートのモードを制御するレジスタを返すマクロです。
指定したポートに対応するレジスタを返すマクロです。
数値のべき乗を計算する。
Arduino core for the ESP32付属のサンプルプログラム(Preferences)を解説するページです。
ArduinoのPreferencesを調査した結果のとりまとめです。
NVS(Non-volatile storage)の利用を開始する。
NVS(Non-volatile storage)から、現在利用中のネームスペース内の全てのキー・バリューを削除する。
NVS(Non-volatile storage)の利用を終了する。
NVS(Non-volatile storage)から、現在利用中のネームスペース内の指定したキーに対応する値を取得する。
NVS(Non-volatile storage)に、現在利用中のネームスペース内の指定したキーに対応するバリューを書き込む。
NVS(Non-volatile storage)から、現在利用中のネームスペース内の指定したキー・バリューを削除する。
Preferencesライブラリリファレンス
ESP-WROOM-32のpthreadの実験です。
ピンからパルス(HIGHもしくはLOW)を読み取る。
ピンに入力されるパルスの時間を計測します。
ピンからパルス(HIGHもしくはLOW)を読み取る。
PWMがどのように動作するのかとスケッチでの使い方を学びます。
MicroPythonスクリプトを作成するときに役立つPythonの基本をいくつか学びます。
「みちびき」から送信されるQZQSMセンテンスをデコードします。
疑似乱数を生成する。
疑似乱数生成器を初期化し、疑似乱数系列の任意の地点から開始させる。
アナログの0番ピンの電圧を読み取り、シリアルモニタに出力します。
parseInt()を使い、シリアルデータから整数値を読み出します。
ESP32のハードウェアタイマーを利用して、1秒ごとに割り込みハンドラを起動します。
直前のリセット理由を表示します。
docs.arduino.cc/retiredの日本語訳です。
関数を終了し、必要ならば、呼び元の関数に値を返す。
HTTPコネクションを再利用します。
ESP-WROOM-32のRMTの実験です。
2個のアナログセンサから読み取った値をそれぞれ、X軸Y軸ととらえ、相当する部分のLEDを点灯させます。
RSSリーダの実験です。
第1引数の第2引数ビットを1に設定するマクロです。
EthernetシールドについているマイクロSDカードスロットを使って、SDカードにアクセスする実験です。
割り込みを許可するアセンブラ命令を実行するマクロです。
Arduinoリファレンス(Serialオブジェクト)の日本語翻訳です。
Serialオブジェクトの定義です。
シリアルポートから読み取り可能なバイト数(文字数)を取得する。
シリアルバッファに書き込み可能なバイト数(文字数)を取得する。
シリアルデータを送信する際の通信速度をbps(ビット/秒)で設定する。
シリアル通信を終了する。
与えらえた長さの、目的となる文字列がシリアルバッファで見つかるまで、データを読み込む。
与えらえた長さの、目的となる文字列がシリアルバッファで見つかるまで、もしくは、終端文字列が見つかるまで、データを読み込む。
送信データの送信が完了するまで待つ。
シリアルバッファから最初の有効な浮動小数点値を返却する。
シリアルバッファから最初の有効なlong型の整数値を返却する。
シリアル通信用の受信バッファは保持したまま、受信したシリアルデータを読む。
シリアルポートにASCIIテキストとして可読文字を表示する。
シリアルポートにASCIIテキストとして可読文字を表示する。最後にCR/LF(復帰/改行)を表示する。
受信したシリアルデータを読む。
シリアルバッファから文字列をバッファに読み込む。
シリアルバッファから文字列をバッファに読み込む。この関数は終端文字を検出するか、指定した長さの文字列が読み込まれるか、タイムアウトすれば終了する。
シリアルバッファから文字を読み込み文字列を作成する。
シリアルバッファから文字を読み込み、文字列を作成する。この関数は終端文字を検出するか、指定した長さの文字列が読み込まれるか、タイムアウトすれば終了する。
シリアルデータ受信の最大待ち時間を設定する。
バイナリデータをシリアルポートに書き込む。
最初にデータを受信するまで、'A'をシリアルポートに送信し続けます。一度データを受信した後は、データを受信するたびにセンサの値を送信します。
最初にデータを受信するまで、'A'をシリアルポートに送信し続けます。一度データを受信した後は、データを受信するたびにセンサの値をCSV(Comma Separated Value、コンマ区切り形式)で送信します。
シリアルデータを受信すると文字列に追加します。
データが利用可能な時に呼び出される関数を定義することができる。
一つのシリアルポートから受信したデータをもう一つのシリアルポートに送信します。
シリアルコンソールとBluetoothコンソールの間でデータ(文字)を送受信します。
スケッチが開始するときに呼び出される関数。
Arduinoソフトウェアの内部構造(sfr_defs.h)の解析結果です。
1ビットずつデータを取り込み、1バイトのデータを作成する。
1ビットずつ送られてくるデータを取りこみ、1バイトのデータを作成します。
1バイトのデータから1ビットずつ取り出す。
1バイトのデータを、1ビットずつ送信します。
SigmaDelta変調を利用して、LEDの明るさを変えます。
シグマデルタ変調で利用するピンとチャネルを結びつける。
シグマデルタ変調で利用するピンとチャネルを結びつきを解除する。
シグマデルタ変調のチャネルに指定したデューティ比を取得する。
シグマデルタ変調を設定する。
シグマデルタ変調を利用して、指定したデューティ比で出力する。
割り込みベクタに登録する関数を定義するためのマクロです。
NTPサーバから時刻を取得し、ESP32の時刻を合わせ、表示します。
WebブラウザからHTTPサーバにアクセスして、ESP-WROOM-32に接続したLEDを、点灯・消灯します。
角度(単位はラジアン)の正弦を計算する。
アナログピンから読み取った値の平均値を求め、出力します。
docs.arduino.cc/hacking/softwareの日本語訳です。
Arduino core for the ESP32付属のサンプルプログラム(SPIFFS)を解説するページです。
ESP-WROOM-32のSPIFFSの実験です。
SPIFFSをテストするプログラムです。
SPIFFSをテストするプログラムです。
SPIFFSの利用を開始する。
SPIFFSライブラリリファレンス
数値の二乗を計算する。
数値の平方根を計算する。
ATmega328Pの状態レジスタです。
NVS(Non-volatile storage)へのデータの読み書きを行います。
docs.arduino.ccのStarting Guideに関する文書の日本語訳です。
デジタルピンの状態が変更したことを検出します。
Arduinoリファレンス(Streamオブジェクト)の日本語翻訳です。
入力ストリームで利用可能なバイト数を取得する。
指定した文字列が見つかるまで入力ストリームからデータを読む。
指定した長さの文字列もしくは指定した終端文字列が見つかるまで入力ストリームからデータを読む。
全ての送信文字を送信し、送信バッファをクリアする。
現在の入力ストリームから最初の有効な浮動小数点値を返却する。
現在の入力ストリームから最初の有効なlong型の整数値を返却する。
次の文字に進まずに、入力ストリームから文字をバッファに読み込む。
入力ストリームから文字を読み込む。
入力ストリームから文字列をバッファに読み込む。
終端文字を検出するか、指定した長さの文字列が読み込まれるか、タイムアウトるまで、入力ストリームから文字列をバッファに読み込む。
入力ストリームから文字を読み込み文字列を作成する。
入力ストリームから文字を読み込み、文字列を作成する。この関数は終端文字を検出するか、指定した長さの文字列が読み込まれるか、タイムアウトすれば終了する。
ストリームデータの最大待ち時間を設定する。
Streamを用いたHTTPクライアントです。
文字列を結合します。
文字列を追加します。
大文字を小文字に、小文字を大文字に変換します。
文字列の特定の位置の文字を取得・設定します。
文字列を比較します。
Stringクラスのコンストラクタのさまざまな使い方です。
文字列内で、特定の文字列や文字が現れる最初の位置や最後の位置を調べます。
文字列の長さを調べます。
文字列の前後の空白を削除します。
文字列を置き換えます。
文字列が、ある文字列で始まるか・終わるかを調べます。
文字列の一部分を取り出します。
文字列を整数に変換します。
switch文の使い方を示します。
switch文の使い方を示します。
さまざまな状況に応じて異なるコードを実行し、プログラムの流れを制御する。
角度(単位はラジアン)の正接を計算する。
TFTタッチシールドを制御する実験を行った結果です。
ESP-WROOM-32でTFTタッチシールドを制御する実験を行った結果です。
TFTタッチシールドを利用して、赤外線リモコンを作成しました。
Arduino core for the ESP32付属のサンプルプログラム(Ticker)を解説するページです。
定期実行する関数を登録する。
定期実行する関数を登録する。
attach()/attach_ms()/once()/once_ms()で登録した関数を削除する。
一度だけ実行する関数を登録する。
一度だけ実行する関数を登録する。
Tickerライブラリリファレンス
タイマとカウンタを制御するためのレジスタです。
タイマ割り込みを制御するレジスタです。
タイマの割り込みに関するレジスタです。
タイマクロックごとに1インクリメントされるレジスタです。
タイマ/カウンタ0(TCNT0)がオーバーフローしたときに起動される割り込みハンドラです。
タイマ/カウンタ2(TCNT2)と比較レジスタ(OCR2A)が同じ値になったときに起動される割り込みハンドラです。
タイマーを開始する。
タイマーの設定値(割り込みのタイミング)を設定する。
タイマー割り込みが発生したときに実行する関数を登録する。
タイマーの初期設定を行う。
タイマーを停止する。
タイマによって、ディープスリープ状態から復帰します。
タイマーの値(現在値)を設定する。
TinyGoをインストールしてみました。
Arduinoソフトウェアの内部構造(Tone.cpp)の解析結果です。
指定した周波数の方形波をデューティー比50%で、指定したピンに生成する。
指定した周波数の方形波(矩形波)をデューティー比50%で、指定したピンに生成します。
tone()関数で利用するタイマとピンの関連づけを管理します。
アナログピンからの入力値に従って音を出します。
メロディを演奏します。
複数のピンに接続したスピーカーに、順に音を出します。
アナログ入力に応じた音を出します。
タッチセンサに触れたときに実行する関数を登録する。
タッチセンサの値を読み取る。
タッチパッドからの入力によって、ディープスリープ状態から復帰します。
真偽を定義する。
TrueTypeフォントを表示する実験です。
指定したタイマのPWM出力を停止します。
ESP-WROOM-32のUART(HardwareSerial)の実験です。
UNO R4 WiFiについて学びます。
docs.arduino.ccのUNO R4 WiFiに関する文書の日本語訳です。
最も人気があり重要な開発ボードの4番目のリビジョンである、UNO R4 WiFiの設定方法を学習します。
UNO R4 WiFiボードに必要なボードパッケージをインストールするためのステップバイステップガイドです。
スケッチの更新を開始する。
スケッチの更新を終了する。
エラーが発生しているか確認する。
エラー情報を表示する。
スケッチを書き込む。
Updateライブラリリファレンス
シリアル通信でデータを受信したときに起動される割り込みハンドラです。
シリアル通信でデータを送信するための割り込みハンドラです。
USART0(Universal Synchronous and Asynchronous serial Receiver and Transmitter)に関するレジスタ定義です。
3つのアナログセンサの値を送信します。
Visual Studio Codeからの利用方法です。
ウォッチドッグタイマーの例です。
Arduino core for the ESP32付属のサンプルプログラム(WebServer)を解説するページです。
リクエストパラメータの値を返却する。
リクエストパラメータ名称を返却する。
リクエストパラメータ数を返却する。
Webサーバを開始する。
登録した情報に従ってクライアントからのリクエストを処理する。
メソッドを返却する。
指定したURIにアクセスがあった時に呼び出す関数を登録する。
登録していないURIにアクセスがあった時に呼び出す関数を登録する。
クライアントにレスポンスを送信する。
HTTPヘッダを追加する。
現在の状態を取得する。
リクエストURIを返却する。
WebServerクラスのコンストラクタ。
WebServerライブラリリファレンス
ある条件が成立している間、実行を繰り返す。
while文の使い方を示します。
Arduino core for the ESP32を使った、ESP-WROOM-32開発ボードのWiFi接続とNTPクライアント機能についての実験です。
Arduino core for the ESP32付属のサンプルプログラム(WiFi)を解説するページです。
HTTP GETを利用して、data.sparkfun.com serviceからデータを取得します。
ストリームで利用可能なバイト数を取得する。
指定したホストのポートにTCP接続する。
ホストとの接続状態を返却する。
bool型変換演算子
ASCIIテキストとして可読文字を送信する。
ASCIIテキストとして可読文字を送信する。
受信したデータを1バイト読む。
ホストとのTCP接続を切断する。
サーバにTCP接続して、メッセージを送信します。
HTTPSを利用して、ウェブサーバにアクセスします。ただし、証明書による検証は行いません。
Arduino core for the ESP32付属のサンプルプログラム(WiFiClientSecure)を解説するページです。
HTTPSを利用して、ウェブサーバにアクセスします。
ストリームで利用可能なバイト数を取得する。
指定したホストのポートにTCP接続する。
サーバとの接続状態を返却する。
ストリームからデータを読み込む。
アクセス先のホストのルート証明書を設定する。
HTTPS接続する際、証明書による検証を行わない。
ホストとのTCP接続を切断する。
WiFiClientSecureライブラリリファレンス
静的IPアドレスを設定して、データを送信します。
WiFiの動作モードを設定する。
複数のWiFiアクセスポイントを登録し、RSSIが最大のアクセスポイントに接続します。
アクセスポイントを追加する。
addAP()で追加したアクセスポイントに接続する。
WiFiネットワークをスキャンし、見つかったネットワーク名を表示します。
指定したネットワークの暗号化方式を取得する。
指定したネットワークのRSSIを取得する。
WiFiScan.scanNetworks()を非同期モードで実行した後、実行結果を取得する。
WiFiネットワークをスキャンし、利用可能なネットワーク(アクセスポイント)を取得する。
指定したネットワークのSSIDを取得する。
WiFiクライアントからの接続を取得する。
WiFiサーバを開始する。
WiFiサーバを終了する。
bool型変換演算子
WiFiServerクラスのコンストラクタ。
WiFiのアクセスポイントに接続する。
WiFiネットワークの設定を行う。
WiFiネットワークから切断する。
現在割り当てられているDNSサーバのIPアドレスを返却する。
現在割り当てられているゲートウェイのIPアドレスを返却する。
現在割り当てられているIPアドレスを返却する。
現在割り当てられているMACアドレスを返却する。
現在のWiFiの接続状態を返却する。
現在割り当てられているサブネットマスクを返却する。
WiFi接続が完了(成功か失敗する)するまで待つ。待ち時間は最大10秒。
WiFiライブラリリファレンス
Arduinoソフトウェアの内部構造(WInterrupts.c)の解析結果です。
Arduinoソフトウェアの内部構造(wiring_analog.c)の解析結果です。
Arduinoソフトウェアの内部構造(wiring_digital.c)の解析結果です。
Arduinoソフトウェアの内部構造(wiring_private.h)の解析結果です。
Arduinoソフトウェアの内部構造(wiring_pulse.c)の解析結果です。
Arduinoソフトウェアの内部構造(wiring_pulse.S)の解析結果です。
Arduinoソフトウェアの内部構造(wiring_shift.c)の解析結果です。
Arduinoソフトウェアの内部構造(wiring.c)の解析結果です。
値をword型に変換する。
他のタスクに制御を移すために自らCPUを放棄するための関数です。
4桁ディスプレイとブザーを使い、自分用のアラームクロックを作成します。
アナログ信号の読み取り方法とPWM信号の生成方法を学びます。
Arduinoでアナログ入力ピンがどのように動作するのか紹介します。
docs.arduino.ccのハードウェアに関するドキュメントの日本語訳です。
Arduinoリファレンス(キーボード)の日本語翻訳です。
ボタンを押してOLEDの表示を切り替える方法を学びます。
Arduinoソフトウェアのインストール方法を説明します。
Arduinoソフトウェアから、ESP-WROOM-32を操作するための追加ソフトウェアをインストールする方法です。
Arduino Nano 33 BLE SenseでOpenMV IDEを使い、MicroPythonを利用する方法を紹介します。
Arduino IDE 2.0のインストール方法を説明します。
Arduinoライブラリリファレンスの日本語訳のページです
Arduinoライブラリリファレンスの日本語訳のページです
Arduino(C++/C言語)でのデータ操作に関する説明です。
docs.arduino.ccのエレクトロニクスに関するドキュメントの日本語訳です。
docs.arduino.ccのコースに関するドキュメントの日本語訳です。
docs.arduino.ccのコードエディタに関するドキュメントの日本語訳です。
内蔵センサ―を読み込むなど、特定のボードで動作する例を示します。
MicroPythonに対応しているArduinoボードの一覧と、インストール方法です。
Spresenseカメラで撮影したJPEG画像を、電子ペーパーに表示します。
Arduno IDEに追加のコアをインストールする方法を学びます。
初心者から上級者までが読むことができる、わかりやすいArduinoの例の記述方法を学びます。
Arduinoライブラリリファレンスの日本語訳のページです
シフトレジスタを使って4桁7セグメントLEDを制御する実験です。
Arduino IDE 2のシリアルプロッタの設定方法と使用方法を学びます。
I2CとSPI、UARTシリアルプロトコルを学びます。
Arduino IDE 2で、新しいシリアルモニタツールの使い方と、古いバージョンと異なる動作がどのようなものかを、学びます。
Arduinoのシリアル通信の使い方の紹介。
シリアル通信関連のレジスタです。
スケッチでの関数の定義方法と使用方法を学びます。
変数とは何で、スケッチでどうやって利用するのか。
プログラムをボードで動作させるには多くの注意事項があります。
スケッチのビルドプロセスの説明です。
Arduino core for the ESP32を使って、スマートフォンのシャッターを切る実験です。ESP-WROOM-32をBLEキーボード化します。
Arduinoライブラリリファレンスの日本語訳のページです
Arduinoライブラリリファレンスの日本語訳のページです
Arduino core for the ESP32のタイマーの実験です。
Arduinoライブラリリファレンスの日本語訳のページです
docs.arduino.cc/tutorialsの日本語訳です。
Arduinoライブラリリファレンスの日本語訳のページです
デジタル信号の入出力方法を学びます。
デジタルピンの仕組みと設定方法を紹介します。
MicroPythonでの、デジタルピンとアナログピンの使い方を学びます。
Arduinoライブラリリファレンスの日本語訳のページです
マイクロコントローラベースのシステムのデバグの基本を学びます。
PWMを使って、トランジスタでDCモーターを制御する方法を学びます。
パラレル接続有機LEDディスプレイの信号を出す実験です。
メーカーが持つべき基本技術である、はんだ付けの基本を学びます。
WiFiボードのファームウェアの更新と、SSLルート証明書をアップロードする方法を学びます。
フリップドットディスプレイを制御する実験を行った結果です。
docs.arduino.ccのプログラミングに関する文書の日本語訳です。
Arduinoで利用するプログラミング言語は何なのかを確認します。
Arduinoでプログラム(スケッチ)を書く際の基本的な内容のまとめです。
docs.arduino.ccのプロジェクトに関するドキュメントの日本語訳です。
Nano 33 BLE Sense上の内蔵マイクを使ってサウンドメーターの作り方を学びます。
docs.arduino.ccのマイクロコントローラに関するドキュメントの日本語訳です。
Arduinoリファレンス(マウス)の日本語翻訳です。
マルチメーターのさまざまな機能、どのように動作するのか、この重要なツールの使い方を学びます。
ESP-WROOM-32のマルチタスクの実験です。
Arduinoボードに外部モジュールのインストール方法・削除方法を学びます。
Arduinoのライブラリを説明します。
Arduino IDE 2で、新しいライブラリマネージャ―を使ってソフトウェアライブラリをインストールする方法を学びます。
Arduinoライブラリリファレンスの日本語訳のページです
ArduinoスタイルでのライブラリAPIの記述方法を学びます。
リアルタイムクロックの実験を行った結果です。
Arduinoに液晶ディスプレイをつないで、文字を表示させます。
ArduinoとLCDの配線方法と、便利なサンプル集を通じたLiquidCrystalライブラリの使い方を紹介します。
温湿度センサモジュールの実験を行った結果です。
温度・湿度・気圧センサモジュールの実験を行った結果です。
温湿度センサ、大気圧センサから取得した情報を有機ELキャラクタディスプレイに表示します。
温度センサーとNeoPixelスティックを使い、気温に応じたビジュアルフィードバックを得ます。
温度センサで測定した気温を、液晶ディスプレイに表示させます。
加速度センサを制御する実験を行った結果です
ArduinoとMicroPythonの紹介です。
割り込みベクタの定義です。
Arduinoのプログラム例を使ったC++/C言語の説明です。
Arduino(C++/C言語)での関数の定義方法に関する説明です。
docs.arduino.ccの基礎に関するドキュメントの日本語訳です。
docs.arduino.ccの寄稿に関するドキュメントの日本語訳です。
Arduinoに関する逆引き集です。
距測センサを制御する実験を行った結果です
Arduinoリファレンスの日本語訳のページです
デバイスの使い方や特性を調べるための実験結果を書き留めます。
自動整形機能の設定方法を学びます。
Arduino IDE 2.0で自動補完機能がどのように動作するのかと、どうやって開発期間を短縮できるのかを学びます。
デバイスの使い方や特性を調べるための実験結果を書き留めます。
ESP-WROOM-32をArduino IDEから利用する方法や、実際に試した結果などを書き溜めていきます。
Arduinoでタイミングを指定して処理を実行する方法です。
修飾キー。
Arduino(C++/C言語)でのプログラムの実行の流れの制御方法に関する説明です。
性能測定実験(I/O)を行った結果です。
整数定数はスケッチ内で直接記述される、123のような整数値を表す。
Arduinoを使って製作したものの記録をとっていきます。
ESP-WROOM-32を使って、ある程度実用的なものを作成したものです。
赤外線リモコンの信号を出す実験です。
赤外線センサを利用して、NECフォーマットの赤外線リモコンのコードを表示するプログラムを作成します。
Arduino IDE 2.0の設定方法を説明します。
大気圧・温度センサモジュールの実験を行った結果です。
大気圧センサ(MPL115A2)の実験を行った結果です。
間接参照を行う。
オペランドのアドレスを返す。
Arduinoライブラリリファレンスの日本語訳のページです
docs.arduino.ccの通信に関するドキュメントの日本語訳です。
Arduinoハードウェアとソフトウェアを使った低消費電力設計の基本を学びます。
Dark Sky APIを使って、天気予報をTFTタッチシールドに表示します。
Dark Sky APIを使って、天気予報をOLEDグラフィックディスプレイに表示します。
電子ペーパーの実験です。
Arduino core for the ESP32を使った、内蔵ホールセンサの実験です。
ESP-WROOM-32の内蔵タッチセンサの実験です。
docs.arduino.ccの内蔵ライブラリに関するドキュメントの日本語訳です。
Arduino core for the ESP32を使った、内蔵温度センサーの実験です。
docs.arduino.ccの入門コースに関するドキュメントの日本語訳です。
Arduinoを使って遊ぶために最低限必要なものを説明します。
浮動小数点定数はスケッチ内で直接記述される、12.3のような小数値を表す。
NeopixelやDHT11、サーボモーターなどの人気のある部品用の、すぐに使えるコードと回路の例です。
Arduinoライブラリリファレンスの日本語訳のページです

garretlab

ページ 説明
いろいろ試したことを書き留めるページです。
inserted by FC2 system