.. note::
こんにちは、SunFounderのRaspberry Pi & Arduino & ESP32愛好家コミュニティへようこそ!Facebook上でRaspberry Pi、Arduino、ESP32についてもっと深く掘り下げ、他の愛好家と交流しましょう。
**参加する理由は?**
- **エキスパートサポート**:コミュニティやチームの助けを借りて、販売後の問題や技術的な課題を解決します。
- **学び&共有**:ヒントやチュートリアルを交換してスキルを向上させましょう。
- **独占的なプレビュー**:新製品の発表や先行プレビューに早期アクセスしましょう。
- **特別割引**:最新製品の独占割引をお楽しみください。
- **祭りのプロモーションとギフト**:ギフトや祝日のプロモーションに参加しましょう。
👉 私たちと一緒に探索し、創造する準備はできていますか?[|link_sf_facebook|]をクリックして今すぐ参加しましょう!
.. _play_with_scratch:
Scratchで遊ぼう
========================
Arduino IDEでのプログラミングだけでなく、グラフィカルなプログラミングも利用できます。
ここではScratchを使用したプログラミングを推奨していますが、現在の公式ScratchはRaspberry Piとのみ互換性があります。そこで、STEMPediaという企業と提携し、Arduinoボード(Uno, Mega2560, Nano)用のScratch 3ベースのグラフィカルプログラミングソフトウェア「 `PictoBlox `_ 」を開発しました。
.. image:: img/1_pictoblox.png
これはScratch 3の基本機能を保持しながら、Arduino Uno、Mega、Nano、ESP32、Microbit、およびSTEMPediaのホームメイドのメインボードなどの制御ボードを追加しています。これにより、外部センサーやロボットを使用してステージ上のスプライトを制御することができ、強力なハードウェア対話機能が備わっています。
さらに、AIや機械学習の機能もあります。プログラミングの基礎があまりなくても、これらの人気の高いハイテク技術を学び、使用することができます。
Scratchのコーディングブロックをドラッグアンドドロップするだけで、クールなゲームやアニメーション、インタラクティブなプロジェクト、そしてロボットを自分の思い通りに制御することができます!
さあ、この発見の旅を始めましょう!
**1. はじめに**
.. toctree::
:maxdepth: 2
pictoblox_start/1_install
pictoblox_start/2_introduce
pictoblox_start/3_quick_guide
**2. プロジェクト**
以下のプロジェクトはプログラミングの難易度の順に書かれています。これらの本を順番に読むことをおすすめします。
各プロジェクトでは、回路の組み立て方やプログラムの手順をステップバイステップで非常に詳細に教えています。最終結果を達成するための方法も含まれています。
もちろん、スクリプトを直接開いて実行することもできますが、関連する資料を `github `_ からダウンロードしたことを確認する必要があります。
ダウンロードが完了したら、それを解凍します。 :ref:`stage_mode` を参照して、個々のスクリプトを直接実行します。
ただし、 :ref:`sh_humiture` は :ref:`upload_mode` を使用しています。
.. toctree::
:maxdepth: 1
1_table_lamp
2_breathing
3_colorful_ball
4_lcd1602
5_moving_mouse
6_doorbell
7_temperature
8_alarm_clock
9_dht11
10_pendulum
11_rotating_fan
12_light_ball
13_shooting
14_balloon
15_star_crossed
16_apple
17_parrot
18_brick
19_fish
20_tap_tile
21_protect_heart
22_dragon
.. _sh_car:
**3. Scratchで車を操作する**
以下のプロジェクトはプログラミングの難易度の順に書かれています。これらの本を順番に読むことをおすすめします。
各プロジェクトでは、回路の組み立て方やプログラムの手順をステップバイステップで非常に詳細に教えています。最終結果を達成するための方法も含まれています。
もちろん、スクリプトを直接開いて実行することもできますが、関連する資料を `github `_ からダウンロードしたことを確認する必要があります。
ダウンロードが完了したら、それを解凍します。 :ref:`upload_mode` を参照して、個々のスクリプトを直接実行します。
.. toctree::
:maxdepth: 1
car/1_test
car/2_movement
car/3_line_track
car/4_follow_your_hand
car/5_obstacle_avoidance
car/6_follow2
car/7_avoid2