プログラミング トップ

プログラミングに関する記事一覧です。

 

C言語の勉強

VSCodeを使用したC言語勉強の準備 

VSCodeを使用したC言語勉強の準備(その2) 

【C言語】基本的なプログラム

【C言語】変数と読込みと表示 

【C言語】分岐処理 

【C言語】繰り返し処理 

【C言語】配列 

【C言語】関数 

【C言語】ポインタ 

【C言語】構造体 

【C言語】ファイルの入出力 

【C言語】ソケット通信 

【C言語】CGI作成 

Tang Nano 9K

【Tang Nano 9K】総合開発環境Gowin EDAのインストール 

【Tang Nano 9K】LED点滅(Lチカ)

【Tang Nano 9K】1HzでLED点滅(Lチカ) 

【Tang Nano 9K】チャタリング処理 

【Tang Nano 9K】スイッチ操作 

【Tang Nano 9K】OSL40562-IR 1桁のみ表示 

【Tang Nano 9K】ダイナミック点灯(4桁表示) 

【Tang Nano 9K】ダイナミック点灯 その2(カウンター) 

【Tang Nano 9K】OSL641501-ARA 赤色ドットマトリックスの点灯 

【Tang Nano 9K】OSL641501-ARA 赤色ドットマトリックスのダイナミック点灯 

【Tang Nano 9K】PWM出力 

【Tang Nano 9K】uart送信

【Tang Nano 9K】uart送信「Hello World」 

【Tang Nano 9K】uart送信受信 

STM32の勉強

【STM32】TrueSTUDIOをインストール 

【STM32】STMマイコンでのGPIOの使い方 

【STM32】TrueSTUDIO の操作とLチカ 

【STM32】STM32vldiscoveryの使用方法 について 

【STM32】SysTickタイマで1秒ごとにLED点滅させる 

【STM32】Clockの変更とタイマー割り込み 

【STM32】スイッチでLEDを点灯・消灯させる 

【STM32】Timer3のPWM機能 

【STM32】ソフトウェアでPWM制御 

【STM32】USART通信 

【STM32】DFPlayerをSTM32VLで制御 

【STM32】RGB LEDマトリクスの制御 

【STM32】SPI通信でEEPROMにRead/Write 

【STM32】GPIOを使ってS93C46ADPへRead/Write 

【STM32】AD変換 

【STM32】I2C通信 

【STM32】素のSTM32F042K6T6でLチカ 

【STM32】STM32F042K6T6でI2C通信

【STM32】STM32F042K6T6でマブチモーターをPWM制御 

【STM32】STM32F042K6T6でUSART通信

【STM32】STM32F042K6T6でMPU-6050(3軸加速度センサと3軸角速度センサ)のデータ取得 

【STM32】USB communication error 問題解決 

【STM32】NUCLEO-F303RE Lチカ

 

Arduino

【Arduino】7 セグ 4 桁 ダイナミック 点灯

【Arudino】RS485通信でPCに文字を送る

【Arudino】RS485通信について調べてみた。

【Arduino】16x2キャラクタ LCDディスプレイモジュール(HD44780コンパチブル)の4ビット操作

【Arduino】リレーを駆動して LED を制御

【Arduino】VGA libraryの利用

【Arduino】VGA出力2

【Arduino】Timer処理

【arduino】Timer処理 その2

【arduino】Timer処理 その3

【ArduinoUNO】SW-520D チルトスイッチセンサーモジュール

【ArduinoUNO】MQ-135 空気汚染センサーモジュール

【ArduinoUNO】IRリモートでRGBLED点灯

【ArduinoUNO】HC-SR04による距離測定

【Arduino】MAX6675/MAX31855 K型熱電対温度センサモジュール

【Arduino】OSL641501-ARA 赤色ドットマトリックスの点灯

【Arduino】OSL641501-ARA 赤色ドットマトリックスのダイナミック点灯

【Arudino】ADS1115 16bit ADC

【Arudino】SSD1306 SPI通信

【Arudino】SSD1306 SPI通信 その2

【Arudino】SSD1306 SPI通信(ライブラリなし)

【Arudino】SSD1306 SPI通信(libraryなし、その2)

【Arudino】SSH1106 SPI通信

【Arudino】I2C Scanner

【Arudino】MCP9808 高精度温度センサ(I2C通信)

【Arudino】温度センサーLM73(I2C通信)

ESP32-CAMの勉強

【ESP32-CAM】LチカとCsdセルの接続

【ESP32-CAM】Arduinoの関数を色々使ってみる。

【ESP32-CAM】PWM制御と音出し

【ESP32-CAM】タイマー割込み

【ESP32-CAM】タッチセンサー

【ESP32-CAM】DeepSleep

【ESP32-CAM】動画ストリーミングサーバー

【ESP32-CAM】SDカードの操作

【ESP32-CAM】Serial通信とEEPROM

【ESP32-CAM】Lineに写真を送る

【ESP32-CAM】Bluetooth通信テスト

【ESP32-CAM】google home miniに喋らせる

【ESP32-CAM】I2C通信

【ESP32-CAM】SPIFFS(SPI Flash File System)

【ESP32-CAM】写真メール

【ESP32-CAM】チャタリング、WDT、スレッド

【ESP32-CAM】SPI通信

【ESP32-CAM】A fatal error occurred: MD5 of file does not match data in flash!

【ESP32-CAM】GoogleDriveへ画像送信

【ESP32-CAM】過去のソースコード修正など

【ESP32-CAM】QRコードリーダー作成

【ESP32-CAM】GPIO33番を入力IOとして使う

【ESP32-CAM】ST7735のTFT液晶にJPG画像を表示させる

【ESP32-CAM】処理時間を調べる

【ESP32-CAM】ST7735のTFT液晶で動画再生

【トラブル】Arduino IDEでESP32-CAMに書き込みができない

【問題解決】A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header

【ESP32-CAM】OV2640カメラ画像をST7735のTFT液晶にリアルタイムで表示

【ESP32-CAM】カメラ画像をFTPサーバにアップロード

【ESP32-CAM】Imgur APIを利用してカメラ画像をアップロード

【ESP32-CAM】Line Message APIでメッセージ送信

【ESP32-CAM】OV2640カメラの映像をWebページにリアルタイム表示

ESP32-WROOM-32Dの勉強

【ESP32】ESP32-WROOM-32DのセットアップとLED点滅

【ESP32】ST7735のTFT液晶で動画再生 ②

【ESP32】SSD1331に画像を表示する

【ESP32】SSD1331にJPEG画像を表示する

【ESP32】ST7789 oled lcdディスプレイにJPEG画像を表示する 

【ESP32】DFPlayerを使ってみる

【ESP32】シリアルケーブルを使用してESP32-WROOM-32Dに書き込み

【ESP32】AE-MICRO-SD-DIP(micro-SD)に読込・書込

【ESP32】PS4コントローラの利用の仕方

【ESP32】SSD1306 I2C通信(ライブラリなし)

【ESP32】SSD1306 I2C通信(その2)

【ESP32】SSD1306 I2C通信(その3)

【ESP32】SSD1306 I2C通信(その4)

【ESP32】SSD1331 SPI通信(ライブラリなし)

【ESP32】フォトカプラ(TLP785)の利用

【ESP32】A fatal error occurred: Failed to connect to ESP32: Wrong boot mode detected (0xb)! The chip needs to be in download mode.

【ESP32】ステッピングモーターで演奏

【ESP32】I2Cインターフェース付きLCD1602

【ESP32】MAX6675/MAX31855 K型熱電対温度センサモジュール

【ESP32】gmail送信

【ESP32】M5Stamp SIM7080G搭載 CAT-Mモジュール

【ESP32】マイコン内蔵RGBLED 5mm PL9823-F5

【ESP32】DEEPSLEEPとSDカード書き込み

【ESP32】DS3231 RTC

【ESP32】DiscordのWebhookを利用

【ESP32】Google Spread Sheetの利用

【ESP32】DropBox APIの利用

【ESP32】DropBox API リフレッシュトークンを利用してアップロード

【ESP32】LINE Message APIとGoogle Apps Scriptを連携し、Webhookを作成する方法

【ESP32】DS3231 RTC(リアルタイムクロック)

【ESP32】GASを利用してGoogle Driveにファイルをアップロード

【ESP32】GASを利用してGoogle Driveにファイルをアップロード

【ESP32】DHT11 温度 および 湿度センサモジュール

【ESP32】BMP180 気圧センサ(気温センサ内蔵)

【ESP32】温湿度センサー モジュール AM2301B

【ESP32】土壌湿度センサー Soil Moisture Sensor

【ESP32】BME280のCTRL_MEASレジスタ(0xF4)

【ESP32】AE-RX8900(リアルタイムクロック)

ESP32で低消費電力RTC「RX8900」を使ってみた 〜 時刻設定&アラーム割り込み編 〜 

 ・【ESP32】WARNING: Failed to communicate with the flash chip 

【ESP32】カメラモジュールOV2640+microSD

【ESP32】OV2640 + ST7789:JPEGカメラ画像をリアルタイム表示

ESP8266

【ESP8266】Lチカ

【ESP8266】DEEPSLEEP

【ESP8266】DEEPSLEEP その2

【ESP8266】wifi接続

【ESP8266】Lineにメッセージを送る 

【ESP8266】外部割込み

【ESP8266】SDカードの操作

【ESP8266】GY-B11 bmp280湿度気圧センサーモジュール

【ESP8266】10bit 2ch ADコンバーター MCP3002-I/P

【ESP8266】DS3231 RTC その1

【ESP8266】DS3231 RTC その2

【ESP8266】DiscordのWebhookを利用

【ESP8266】Google Spread Sheetの利用

【ESP8266】消費電力モードでデータロガー

【ESP8266】I/Oエキスパンダー MCP23017の利用

【ESP8266】DEEPSLEEP その3(DS3231と555ICの組み合わせ復帰)

 

Raspberry PIラズベリーパイ)の勉強

【raspi】インストール手順

【RaspberryPi】CGIをつかえるようにする。

【raspi】scheduleを使ってモジュールを定期実行

【raspi】ステッピングモーターを回す

【raspi】MAX31855を使って熱電対でデータ取得

【raspi】温度データ取得と LCD

【raspi】Asterisk構築

【raspi】 python3-pjsipを入れる方法

【raspi】sipクライアントの登録

【raspi】前回の続き、、、

【raspi】PJSIP(ソフト)のインストールと動作確認

【raspi】PythonプログラムでSIPクライアントとして通話

【raspi】温度データを取得して、 LCD に表示

【raspi】RaspberryPIで起動時にGmail送信の設定

【raspi】WiringPiのインストール

【raspi】WiringPiでpwm出力

【raspi】WiringPiでトーン出力

【raspi】pthreadの利用(その1)

【raspi】pthreadの利用(その2)

【raspi】チャタリング処理

【raspi】I2C通信(Write)

【raspi】I2C通信(Read)

【raspi】SPI通信

 

Raspberry Pi Pico W の勉強

Micro Pythonの導入

Digital I/O テスト

アナログ入力 テスト

シリアル通信(UART) テスト

Timer割込み テスト

PWM テスト

I2Cテスト:LCD(AQM1602)

I2Cテスト:LM73温度センサー

SPIテスト:MCP3002(ADコンバータ)

【Pico w】C言語の開発環境構築

【Pico w】CircuitPython で DVI 出力

【Pico w】Arduino IDEでLittleFS データ アップロード

【PICO】ST7789ディスプレイを使った動画再生(Arduino環境)

【Pico w】Wi-Fi 接続といろいろ(MicroPython)

【Pico w】Wi-Fi 接続(C言語、VS Code, GCC, CMake環境)

【Pico w】gmail送信(MicroPython)

【Pico w】Line Message APIで画像とメッセージ送信(MicroPython)

【Pico w】DiscordのWebhookを利用(MicroPython)

【Pico w】DropBox APIの利用(MicroPython)

【Pico w】GASを利用してGoogle Driveにファイルをアップロード(MicroPython)

【Pico w】Google Spread Sheetの利用(MicroPython)

【Pico w】Google Apps Scriptでスプレッドシートのデータ管理とグラフ表示を自動化(MicroPython)

【Pico W】Bluetooth接続を介してLチカをしてみる(MicroPython)

【Pico w】Xboxコントローラを使ったGPIO操作(PicoSDK環境、Arduino IDE環境)

【Pico W】Raspberry Pi Pico W×2台:Bluetooth接続とGPIO制御の実装例(MicroPython)

【Pico w】PS4コントローラを使ったGPIO操作(PicoSDK環境、Arduino IDE環境)

【Pico W】MicroPythonでGoogle Home miniを喋らせる

【Pico w】CコードからMicroPython拡張モジュールを作成する方法

【Pico w】OV2640カメラ画像をST7789のTFT液晶にリアルタイムで表示(CircuitPython)

【Pico w】AE-MICRO-SD-DIP(C++、VS Code, GCC, CMake環境)

【Pico w】AE-MICRO-SD-DIP(C言語、VS Code, GCC, CMake環境)

【Pico W × OV2640】JPEG画像をSDカードに保存してみた(C言語、VS Code, GCC, CMake環境)

【Pico W × OV7670】ST7789液晶にカメラ映像をリアルタイム表示(CircuitPython)

【Pico W】ST7789制御:文字・色・描画の実装(C言語、VS Code, GCC, CMake環境)

【Pico W】ST7789制御:SDカードからBMP画像の表示(C言語、VS Code, GCC, CMake環境)

【Pico W × OV2640】ST7789にリアルタイム画像表示(C言語、VS Code, GCC, CMake環境)

【Pico w】NTPで時刻取得(C言語、VS Code, GCC, CMake環境)

【Pico w】ブラウザから Pico Wを操作(C言語、VS Code, GCC, CMake環境)

【Pico w】gmail送信(C言語、VS Code, GCC, CMake環境)

【Pico w】Line Message APIで画像とメッセージ送信(C言語、VS Code, GCC, CMake環境)

【Pico w】Discord Webhook にメッセージ送信(C言語、VS Code, GCC, CMake環境)

【Pico w】Google Apps Scriptでスプレッドシートのデータ管理とグラフ表示を自動化(C言語、VS Code, GCC, CMake環境)

【Pico w】GASを利用してGoogle Driveにファイルをアップロード(C言語、VS Code, GCC, CMake環境)

RP2040-Zero(Waveshare)の勉強

【RP2040-Zero】Arduino IDE での環境構築の仕方

【RP2040-Zero】LCD1602(Arduino環境)

【RP2040-Zero】MAX6675/MAX31855 K型熱電対温度センサモジュール(Arduino環境)

【RP2040-Zero】温度計(Arduino環境)

【RP2040-ZERO】MicroPythonで開発環境構築

RP2040-Zero:CircuitPython を使って DVI 出力する方法 

【RP2040-ZERO】ST7735ディスプレイを制御

【RP2040-ZERO】ST7735ディスプレイを制御(その2)

【RP2040-ZERO】 USBメモリを使用する方法(CircuitPython)

【RP2040-Zero】PWM(C言語、VS Code, GCC, CMake環境) 

【RP2040-Zero】 LED Blink(CircuitPython)

【RP2040-Zero】 SW入力(CircuitPython)

【RP2040-Zero】WS2812 (CircuitPython)

【RP2040-Zero】PWMでLEDの明るさ調整 (CircuitPython)

【RP2040-Zero】 シリアル入出力(CircuitPython)

【RP2040-Zero】 AD変換(CircuitPython)

【RP2040-Zero】 MCP3425(A/Dコンバータ)(CircuitPython)

【RP2040-Zero】 AE-MICRO-SD-DIP(CircuitPython)

【RP2040-Zero】 MP3再生(CircuitPython)

【RP2040-Zero】 LCD AQM0802Aの表示(CircuitPython)

【RP2040-Zero】 I2C通信(CircuitPython)

【RP2040-ZERO】ST7735ディスプレイを制御(CircuitPython)

【RP2040-Zero】 SW入力(C言語、VS Code, GCC, CMake環境)

【RP2040-Zero】GPIO 割り込みを利用した低消費電力待機(C言語、VS Code, GCC, CMake環境)

【RP2040-Zero】 MCP3425(A/Dコンバータ)(C言語、VS Code, GCC, CMake環境)

【RP2040-Zero】 AE-MICRO-SD-DIP(C言語、VS Code, GCC, CMake環境)

【RP2040-Zero】 ST7735(Arduino環境)

・【RP2040-Zero】 ST7735ディスプレイを使った動画再生(Arduino環境)

【RP2040-Zero】 ST7789ディスプレイを使った動画再生(MicroPython)

【RP2040-Zero】 ST7789ディスプレイを使った動画再生(MicroPython) 

【RP2040-Zero】AE-RX8900(C言語、VS Code, GCC, CMake環境)

【RP2040-Zero】AE-RX8900(MicroPython)

Seeed XIAO RP2040の勉強

【Seeed XIAO RP2040】LED点灯とWS2812制御(C言語、VS Code, GCC, CMake環境)

【Seeed XIAO RP2040】LCD AQM0802Aの表示(C言語、VS Code, GCC, CMake環境)

【Seeed XIAO RP2040】I2C制御(C言語、VS Code, GCC, CMake環境)

【Seeed XIAO RP2040】SPI通信 MCP3002(C言語、VS Code, GCC, CMake環境)

【Seeed XIAO RP2040】AE-BME280(C言語、VS Code, GCC, CMake環境)

【Seeed XIAO RP2040】AE-BME280(C言語、VS Code, GCC, CMake環境)

【Seeed XIAO RP2040】WS2812とDFPlayerをシリアル制御(C言語、VS Code, GCC, CMake環境)

Atom Liteの勉強

【ATOM Lite】設定とLチカ

【ATOM Lite】ESP32_FTPClient

【ATOM Lite】Socket通信

【ATOM Lite】マイコン同士のソケット通信

【ATOM Lite】Line Message APIで画像とメッセージ送信

ATtiny402の勉強

【ATtiny402】開発環境の構築

【ATtiny402】WS2812C-2020(マイコン内臓RGBLED)

【ATtiny402】シリアル通信テスト

【ATtiny402】PWMテスト

【ATtiny402】IRリモートでRGBLED点灯

【ATtiny402】LCD AQM0802Aの表示とADCのテスト

ATtiny404の勉強

【ATtiniy404】Lチカ 

PIC12F1822の勉強

【PIC】PIC12F1822 Lチカ

【PIC】PIC12F1822 Timer割り込み処理

【PIC】PIC12F1822 UART通信

【PIC12F1822】温度データを取得して、7セグ表示

【PIC12F1822】マイコン内蔵RGBLED 5mm PL9823-F5

【PIC12F1822】IO割り込み処理

PIC16F1827の勉強

【PIC16F1827】PICの開発環境を整える

【PIC】PIC16F1827 でMPU-6050(3軸加速度センサと3軸角速度センサ)のデータ取得

【PIC16F1827】SSD1306 SPI通信

【PIC16F1827】SSD1306 SPI通信 (その2)

【PIC16F1827】SSD1306 SPI通信 (その3)

【PIC16F1827】MAX6675/MAX31855 K型熱電対温度センサモジュール

VB.NETの勉強

【vb.net】Microsoft Reportの使い方

【vb.net】Microsoft Report(前回の補足)

【vb.net】Visual Basic PowerPacks

【vb.net】OpenCvSharpでUSBカメラ再生

【vb.net】グラフの作成

【vb.net】Crystal Reportの使い方

【vb.net】INIファイルからデータ取得、書き込み

【vb.net】SQLiteの利用

【vb.net】DirectShowLibを利用して、USBカメラ再生

【vb.net】NAudioを利用してマイクの音声、録音、再生

【vb.net】NAudioを利用してマイクの音声をリアルタイム再生する

【vb.net】ネットワーク関係の処理

【vb.net】chatソフトを作ってみた

【vb.net】FlowLayoutPanelコントロール利用の簡単なサンプル

【vb.net】Ionic.Zipライブラリの利用方法

【vb.net】ファイル操作など

【vb.net】Serial(RS232C)通信処理(送信処理)

【vb.net】Serial通信処理(DFPlayer操作)

【vb.net】Serial(RS232C)通信処理(受信処理)

【vb.net】CSVファイルの重複データcheck