【電子工作 Arduino入門】Gemini 活用: 7セグの使い方とプログラム。神!プロンプト大公開
今回の動画では、Arduinoと7セグ を使って、プログラミングを行います。 配線の手順から、AIを活用したプログラミング(Arduino×AIプログラミング)、Arduino IDEでのコンパイル方法などを解説しています。 ルーレットの様に表示したり、数字(エラー対応)などのプログラムをプロンプトだけで生成しています。 また、配列を使う方法、使わない方法も解説、 配列を使う場合のメモリーの消費量など、プログラムの生成の神プロンプトを公開しています。 タイムライン 00:15 オープニング 00:16 7セグメントLEDの仕組みと使い方 01:10 テスト回路と配線方法 04:19 メイン回路(Arduino接続) 06:36 Gemini AIでArduinoプログラム生成(神プロンプト) 10:59 ルーレット表示のサンプルプログラム 13:50 数字表示のサンプルプログラム(エラー対応) 16:50 エンディング ■正誤表 動画内で訂正する点がありましたら、こちらに記載してゆきます。 【Arduino 関連 maicro:bit】--------------------------------------------------------------------------- ※以下のリンクはAmazonアソシエイトを利用しています。 ■ 初心者用キット Smraza Arduino用のUNO R3 スターターキット https://amzn.to/4ofUqZR ■ LEAUNGYOO 2個セット 28BYJ-48 5V ステッピングモーター+ ULN2003ステッピングモーター駆動テストモジュールボード 4フェーズ 5ライン https://amzn.to/3Hr7eMp ■ 低価格で MagSafe対応で Type-Aのモバイルバッテリ https://amzn.to/41jOzZx ■ KEYESTUDIO モータードライバー 拡張ボード for BBC Micro:bit Microbit マイクロビット用 https://amzn.to/427kaxM ■ DAOKAI 2 個 L298N モーター ドライブ コントローラー ボード https://amzn.to/45NhfNj ■ waves 2個 WS2812B 7LED 5V 円形 リング シリアルLED アドレッサブル アドレッサブルLED ARGB https://amzn.to/4puEC68 ■ MICRO-BIT V2.21(マイクロビット)新バージョン名 技適取得済 正規品! https://amzn.to/427kaxM 【工具関連:テスター、はんだごて】------------------------------------------------------------------------------- ■ オーム電機 デジタルテスター TST-KJ830 https://amzn.to/4l3e741 ■ Manelord はんだごてセット 温度調節可(200~450℃)ハンダゴテ 14-in-1 電子作業用 60W/110V PSE認証 安全 https://amzn.to/4fNxnl6 ■ KaiYi 半田マット 作業マット35x25cm 電子工作マット 耐熱500℃高温熱風 絶縁 電子製品分解修理用 分解マット https://amzn.to/4lFwEUo ■ 白光(HAKKO) こて先クリーナー クリーニングワイヤータイプ 599B-01 https://amzn.to/46rFy2t ■ 白光(HAKKO) こて先ポリッシャー ケミカルペースト FS100-01 https://amzn.to/4mhejNS 【3Dプリンター関連:】------------------------------------------------------------------------------- ※以下のリンクはAmazonアソシエイトを利用しています。 ■ 3Dプリンター:Bambu Lab A1 mini https://amzn.to/3I5DlBf ■ PLA フィラメント: Bambu Lab マット 白 https://amzn.to/45PkWT2 ■ PLA フィラメント: Bambu Lab マット 赤 https://amzn.to/4kgiBDW ■ PLA フィラメント: Bambu Lab マット 黄色 https://amzn.to/4kiwTUL 【その他 】------------------------------------------------------------------------------- ※以下のリンクはAmazonアソシエイトを利用しています。 ■ 日本製紙クレシア(NIPPON PAPER CRECIA) キムワイプ 12×21.5cm /2箱 https://amzn.to/4mYDXIg 【プロンプト 基本部分】--------------------------------------------------- Prompt 貴方はArduinoのプログラムを教える先生です。 以下の仕様を元にソースコードを生成してください ソースコードの生成に関しての仕様 はじめてプログラムをする人向けに丁寧なコメントを生成してください。 三項演算子などは使わないで初心者向けの読みやすいコード生成してください。 プログラムの中に出てくる定数がなぜ、その定数になっているかも解説してください。 計算は1行で1つの計算にして、計算による優先順位などを知らない生徒でも理解できるコードにしてください。 関数定義や変数定義の前に目的を書いてください。 µsなどマイクロセカンドや、ms などのミリセカンドなど単位の意味もコメントとして生成してください。 型変換を行う場合のコメントも入れてください。 変数名やファイル名は長すぎず短めにしてください。 【プロンプト 応用:仕様1】--------------------------------------------------- 7セグメント(カソードコモンタイプ)を使ったソースコードの生成に関しての仕様2 *1つ前のプロンプトと同じ条件です * セグメントを、次の様に点滅してください A,B,C,D,E,F 点灯時間は 0.1秒です 【プロンプト 応用:仕様2の改善案1】--------------------------------------------------- 7セグメント(カソードコモンタイプ)を使ったソースコードの生成に関しての仕様2の改善案1 * ルーレットの様になりますので、新たな関数として、定義してください。 関数名は分かりやすい名前でお願いします。 そして再生成してください。 【プロンプト 応用:仕様2の改善案2】--------------------------------------------------- 7セグメント(カソードコモンタイプ)を使ったソースコードの生成に関しての仕様2の改善案2 * コードを配列を使い今のコードを最適化し、コードを再生成してください。 【プロンプト 応用:仕様3】--------------------------------------------------- 7セグメント(カソードコモンタイプ)を使ったソースコードの生成に関しての仕様3 * 配列を使ってもOKです。 * 関数 show_digit( n ) と言う関数を作ります。 この関数は引数の値が 0 ~ 9の値を 想定して、その値に対応した数字をセグメントに表示します。 想定外の数値が来たら、セグメント G を表示して、エラーで有ることを示します。 * loop() 関数では、0.5秒間隔で、 0,1,2,3,4,5,6,7,8,9,10 と値を決め、show_digit呼びます。 10の場合はエラーになる事もこれで確認します。

【Python入門】プログラミングの基本を2時間半で学ぶ!〜初心者用チュートリアル〜 Python速習

Stepper Motors and Arduino - The Ultimate Guide

How to Install the NOVA AI Agent on macOS

【電子工作 Arduino入門】初心者向け:シリアル通信とUARTを解説|ChatGPTでプログラム実験

【Arduino入門】Arduinoとは?

【電子工作 Arduino入門】Gemini 活用:LEDリング、LEDテープに使われている WS2815 をプログラム。 プロンプト大公開

Arduino is easy, actually

How To Solder Electronic Component. Tutrial

LoRa - Long-Range Radio for IoT | Arduino, ESP32, RPI Pico

Arduino入門 (2)電子工作の第一歩

【Arduino】「モータを回す!」はじめてのロボット作りにおすすめの小型コンピュータArduinoの使い方を解説!【その3】

電気回路でよく見かけるこの部品は何? 【コンデンサ, キャパシタ】【イチケン電子基礎シリーズ】

ESP32 Guide 2026

Arduino入門 (3)プログラミングの第一歩

Arduino入門 (1)概要

Arduino MASTERCLASS | Full Programming Workshop in 90 Minutes!

Arduino UNO R4 Minima review.

START YOUR TUESDAY WITH FAITH | TODAY GOD IS GIVING YOU UNEXPECTED OPPORTUNITIES | FATHER FREDDY ...

Arduino Tutorial 1: Setting Up and Programming the Arduino for Absolute Beginners

