Apple will reportedly offer higher trade-in credit for old iPhones for the next two weeks
Twitterでの相談 超がつくほど尊敬している先生から、6年生とmicro:bitで遊んでみたい、どんなことをして遊べるのか教えて欲しいという問い合わせをいただきました。(一応、教育課程上に位置づけて取り組むことを遊ぶと表現しているという前提でお願いします!) この記事ではもう少し掘り下げて、micro:bitでの取り組みを一から指導するなら、どのようなスモールステップをふめば良いのかを考えてみたいと思います。長文ですのでよろしくどうぞです。 さて、この記事から一年以上経過し、micro:bitを取り巻く環境も変化して参りました。 ですので、この記事で取り上げていることも混ぜながら、「今私がやるならどうするか」をお伝えできればと思います。 blog.edunote.jp Twitterでの相談 1 micro:bitとは 2 教材研究 まずは機能から プログラムを作る環境について 3 転
プログラミング教育はどの国でも大きなテーマになっているなかで、タイは大きな投資を行った。イギリスの公共放送局BBCが中心となって開発した「micro:bit」の例にならい、自国でプログラミング教育用のマイコンボードを開発し、全国の中学・高校に20万台を配布した。 一方で、そうしたプログラミング教育を教育全体のどこに位置づけるか、トレンドの移り変わりにどう対応するかなど、課題も多い。 プログラミング教育とマイコンボード 2014年、ホワイトハウスで開かれたMaker Faireで、オバマ大統領は教育について多くの言葉を費やした。子供達のプロジェクトをいくつもホワイトハウスで展示し、次世代のアメリカを担う施設として全国の中学校にメイカースペースを作ると約束した。その後共和党のトランプ大統領に政権は移り、ホワイトハウスのMaker Faireはなくなったが、プログラミング教育への支援は変わってい
2022年9月14日に販売を再開しております。数に限りがございますため、ご希望の際はお早めにご購入ください。 在庫状況によりましては、予告なく販売を休止する可能性がございます。 型番/SKU 型番:SEDU-079525 SKU:7952 販売価格 2,660円(税込み2,926円) ※世界的な半導体不足、また、円安の影響を受け、v1.5/v2 から値上げさせていただきます。 ご購入 個人のお客様:スイッチサイエンス(外部) 法人様、企業様、官公庁様(個人のお客様以外):ご購入に関するご案内をご確認の上、メールにてご連絡ください。 ※スイッチサイエンスは他社のウェブショップです。ウェブショップに関するご質問はスイッチサイエンスにお問い合わせください。 内容物 micro:bit v2.2 × 1台 補足: 掲載写真は緑色ですが、シルク印刷の色はランダムです。色のご指定は受けることができない
2020年10月13日、Micro:bit教育財団が micro:bit(マイクロビット)のバージョンアップ「micro:bit v2」を発表しました。日本での発売開始は2020年11月25日、販売価格は2,200円(税込)、据え置きです。 v1.5 からの主な変更点 マイクとスピーカーが追加されます。 ロゴマークにタッチ検出機能が追加されます。 プロセッサーがより強力なものにバージョンアップします。 詳細は、「micro:bit v2 について」をご確認ください。 ご質問ございましたら、本ページ記載内容をご確認の上 contact@switch-education.com (担当:木原)までお問い合わせお願いいたします。 新着情報 micro:bit v2 について スイッチエデュケーション取扱商品について micro:bit v1.5 を販売中の方へ micro:bit v1.5 をご
インストール¶ 本章では、BBC micro:bit で MicroPython を使うためのプログラムやファームウェアを開発する技術者向けに、必要となるツールとプログラムのセットアップ方法をお知らせします。 開発環境¶ 以下が必要となります: git yotta 利用しているオペレーティングシステムによってインストール手順が異なります。システムに最適なインストールシナリオにしたがってください。 yotta には ARM mbed アカウントが必要です。あなたが登録されていない場合はサインアップしてください
micro:bit(マイクロビット)と100均の腕時計ベルト・マスキングテープで腕時計が作れます!安い材料で、マイクロビット工作を楽しみましょう。 マイクロビットで腕時計を作ろう マイクロビットのサンプルプログラムのコードがあります。古いTシャツとジーンズを使った腕時計の作り方がありますが、あいにく古着が無い場合もありますよね!そこで、100均の腕時計ベルトを使って代用して作ってみました。 腕時計のコードを作成 MakeCodeエディターを使ってプログラムを作ります。マイクロビット初心者でも簡単に出来ますよ! 5つの変数を追加する 変数「ampm」「time」「adjust(調整する)」「minutes(分)」「hours(時間)」を追加して、以下のコードを作成します。 ディスプレイに時間を表示するコード 腕時計がゆさぶられたときにディスプレイに○:○(何時何分)と表示するコードを作成しま
「ギターが弾けたらカッコいいだろうな! 」と思って挑戦したものの、Fのコードで指が押さえられずに挫折した人や、「自分には到底、無理な楽器だ」と最初から諦めている人もきっといるはず! でも日常のちょっとしたシーンでギターを奏でられたら、楽しいですよね! 「そうだ! ギターは作れないけど、ギターっぽい……エアギターをしちゃおう♪ 」 という訳で、IoTシュフのYamada3が、日常のちょっとしたアイデアをテクノロジーの力を借りて実現する「日常テクノロジー」(略して「ニチテク」)で「なんちゃってギタリストになる方法」を伝授します。 準備をしよう! カッコよくエアギターをするための必需品は何でしょうか? 正解は……「ピック」です。 ピックとは、ギターやベースを弾くときに使う三角形や涙の形をしたものです。ピックを上下させると音が鳴るようにすれば、立派なエアギターになりそうですよね。ちょっとサイズが大
イギリスのBBC(英国放送協会)が主体となって作った教育向けマイコンボードです。 日本では、プログラミング必修化をきっかけに学校での導入が進んでいます。 micro:bit の特徴 LEDやボタン、センサーを搭載しています パソコンやタブレット、さまざまな環境でプログラミングできます ブロックタイプからテキスト言語まで、段階的にプログラミングを学べます センサーやアクチュエーターを追加して、さまざまな作品を作ることができます LEDやボタン、センサーを搭載しています 25個のLEDと2個のボタンスイッチのほか、スピーカーとマイク、明るさセンサー、揺れや傾きを検知する加速度センサーなど多数のセンサーを搭載しています。 無線通信機能(BLE)も搭載しているので、micro:bit同士の無線通信も簡単に行うことができます。 ロゴマークが描かれているほうがオモテです。
micro:bitは、イギリスのBBCが主体となって作られたプログラミング教育向けのマイコンボードだ。現行バージョンはv1.5で、今回Micro:bit教育財団がv2.0へのバージョンアップを発表した。主な変更点は以下のとおり: スピーカーを搭載 マイクを搭載(マイク入力を示すLED付き) ロゴマークにタッチ検出機能を追加 エッジコネクターの形状を変更(ワニ口クリップをはさみやすい凹みを追加) 電源のオンオフを示すLEDを搭載 アンテナを変更(アンテナを露出、金メッキで加工) スリープ機能(電気が供給されている状態でmicro:bitの電源をオンオフできる機能) 接続した外部モジュールに供給できる電流が90mAから200mAに増加 CPUは、より高性能のNordic Semiconductor 「nRF52833」を搭載し、メモリーも512kB Flash、128kB RAMに増強した。エ
micro:bitを使って温度データーをBluetooth Low Energy (BLE) で発信し、ゲートウェイ経由でAmbientに送って、記録し、グラフ化(可視化)します。micro:bitとゲートウェイをBLEブロードキャストモードで通信する方法を説明します。 コネクトモードでの通信は「micro:bitで温度データーをAmbientに送りグラフにする(コネクトモード編)」をご覧ください。 micro:bitでBluetooth Low Energyを使うための開発環境の設定、Bluetooth機能ブロックの説明についても「micro:bitで温度データーをAmbientに送りグラフにする(コネクトモード編)」をご覧ください。 全体の構成 プロセッサー内蔵の温度センサーを使って温度を測り、データーをBluetooth Low Energy (BLE) で発信します。Raspber
イフティニーは、micro:bitに関する製品情報、仕様データ、利用手順、サンプルコードなどのドキュメントが閲覧できる情報サイトを公開した。 公開されたドキュメントウェブは、掲載しているデータ、画像、手順書などは、新しいバージョンのmicro:bit(V2)に関する情報やノウハウを広く網羅しており、初心者から中上級者まで利用できる。 初心者向けドキュメントには、micro:bitの概要からはじめ、なぜmicro:bitをすすめするのか、取扱時の注意事項などについても詳しく記載している。各種OSの端末を使って、初めてmicro:bitを利用する時に必要な操作手順を詳細に掲載しているため、よりmicro:bitを始めやすくなっている。 micro:bitの各種機能についても、概要とプログラミングサンプルを掲載し、シミュレーターと実際のプログラミングブロックを確認しながら、基本を学習することが可
【大人の入門講座:micro:Maqueen】Arduino IDEを使用し、 超音波距離センサモジュールHC-SR04を使う 超音波距離センサモジュールHC-SR04を使う前に、micro: Maqueen micro:bit 教育プログラミングロボットプラットフォームに付属しているmicro:Maqueenは組み立てておきます。 組み立て後、Arduino IDEを使用し、micro:Maqueenを動かすために必要なライブラリなどの設定を行っておきます。 ■使用するもの・Windows10搭載のパソコン(Arduino IDEがインストールしてある) ・micro:bit(マイクロビット)本体、1つ(https://amzn.to/2KAnGvX) ・microUSBケーブル、1つ(https://amzn.to/3m31wjJ) ・micro: Maqueen micro:bit
■箱 箱のイラストが可愛い。 発売元は、日本の株式会社スイッチエデェケーションさんが行っており、箱の表記は日本語のため、日本オリジナルのバージョンということになるのかな。 なお、今回購入したところは、大阪日本橋にあるデジットさん。 ■開封 箱を開けると、「BBC micro:bit SAFETY GUIDE element14」が入っている。英語や日本語などに表記されている安全方針が解説されている。 次に「Get started(始めましょう)」と書かれた冊子が入っている。micro:bit(マイクロビット)v2.0で搭載された新しい機能がイラストで簡単に紹介されている。 次にはいよいよmicro:bit(マイクロビット)v2.0。v1.5の時は、シルク印刷の色はランダムだったが、今回もシルク印刷の色はランダムで、筆者は黄色が当たった。 v2.0と、v1.5を並べて比較してみたが、ほとんど
■使用するもの・Windows10搭載のパソコン(Arduino IDEがインストールしてある) ・micro:bit(マイクロビット)本体、1つ(https://amzn.to/2KAnGvX) ・microUSBケーブル、1つ(https://amzn.to/3m31wjJ) ・micro: Maqueen micro:bit 教育プログラミングロボットプラットフォーム(https://amzn.to/33ffzeI) ■micro:Maqueen V4.1にMicrobitを接続する micro: Maqueen micro:bit 教育プログラミングロボットプラットフォーム(DFRobot micro:Maqueen micro:bit Educational Programming Robot Platform)に付属しているmicro:Maqueen V4.1を組み立てて完成し
Windows10 概要 Windows10上にC++を使ってmicro:bitの実行ライブラリ micro:bit runtime を直接利用するプログラムの開発環境を構築する。 手順 micro:bit runtimeインストール方法は Offline Development - micro:bit runtime に従う。 Mbed のビルドシステム yotta と、EPROM 用ファイルをつくるための SRecord を入れることになる。 Pythonを入れる yottaはPython2.7.9以降を要求している。 未確認だがPython3.7でも問題は無いようだ。 インストーラーで入れてCコンパイラも入れたが、Cコンパイラの必要性は不明。 参照: Python 2.7のインストール - python.jp CMake を入れる インストーラーで導入。 Download | CMa
■作成したマイプロジェクトを開くまず、micro:bit(マイクロビット)とPCをMicroUSBケーブルで接続します。 接続後、Microsoft MakeCode for micro:bit(https://makecode.microbit.org/)にアクセスします。 アクセス後、作成したマイプロジェクトを選択し、開きます。もしくは新しいプロジェクトでプロジェクトを作ります。 ■micro:bitのボタンを押すと温度(℃)を表示する内蔵されている温度センサーを使用してみますが、今回はAボタンを押すと温度(℃)を表示するようにしてみます。 プログラミングエディターの「入力」から「ボタン「A」が押されたとき」というブロックを選びます。 次に、「ボタン「A」が押されたとき」に温度(℃)を表示させますが、温度(℃)を数で人間が見れる形で表示しないといけないので、「基本」の中から、「数を表示
■作成したマイプロジェクトを開くまず、micro:bit(マイクロビット)とPCをMicroUSBケーブルで接続します。 接続後、Microsoft MakeCode for micro:bit(https://makecode.microbit.org/)にアクセスします。 アクセス後、作成したマイプロジェクトを選択し、開きます。 ■micro:bit(マイクロビット)本体に作成したマイプロジェクトのファイルを移動して書き込み プログラミングエディターの下に「ダウンロード」ボタンがありますので、こちらをクリックします。 クリックすると、「ダウンロード完了…」というウインドウが表示されます。表示されると、自動的にファイルのダウンロードが開始され完了となります。完了すると、Webブラウザの指定されている保存場所に、hex形式のファイルがダウンロードされます。 ダウンロードされたhex形式のフ
【大人の入門講座:micro:Maqueen】Arduino IDEを使用し、 micro:Maqueen V4.1をBluetoothでコントロールします。 Bluetoothでコントロールを行う前に、micro: Maqueen micro:bit 教育プログラミングロボットプラットフォームに付属しているmicro:Maqueenは組み立てておきます。 組み立て後、Arduino IDEを使用し、micro:Maqueenを動かすために必要なライブラリなどの設定を行っておきます。 ■使用するもの・Windows10搭載のパソコン(Arduino IDEがインストールしてある) ・micro:bit(マイクロビット)本体、1つ(https://amzn.to/2KAnGvX) ・microUSBケーブル、1つ(https://amzn.to/3m31wjJ) ・micro: Maquee
micro:bitで、リアルタイムクロック(RTC)モジュールから日時を取得して、LED画面に表示する方法を解説します。ここで紹介するリアルタイムクロックモジュールは、RV-8803-C7(マイクロクリスタル社)です。 リアルタイムクロック(RTC)モジュールは、それ単体で時刻を刻むことができるICで、外部からの問い合わせにより、日時や曜日などの情報を出力します。出力できる情報や機能の違いによりさまざまな種類のものがあります。本記事で使用するリアルタイムクロックモジュールは、RV-8803-C7(マイクロクリスタル社)です。 RV-8803-C7(マイクロクリスタル社) RV-8803-C7は、マイクロクリスタル社の高精度・低消費電力なリアルタイムクロックモジュールで、うるう年を自動補正するカレンダーと時刻情報を取得することができます。また、アラームやタイマー機能なども利用できます。動作電
冬休みの自由課題として micro:bit で遊んでみた。 http://microbit.org/ja/ モジュールは秋月電子で購入した。 http://akizukidenshi.com/catalog/g/gM-12513/ 最初の起動 PCと micro:bit とを USB-Micro USB のケーブルで接続すると、自動的に起動してメッセージ(Hello.)が表示される。 その後、左ボタン(A)と右ボタン(B)を押すように促される。さらに SHAKE と表示されるので micro:bit を振る。 次にCHASEの表示の後で点滅する赤いLEDが現れる。micro:bit を傾けると点灯するLEDが動くので、適当に傾けて点滅するLEDに重ねる。2回ほど行うと「GREAT NOW GET CODING!」表示されたあと、LEDのアニメーションが延々と続く。 JavaScript ブ
■使用するもの・Windows10搭載のパソコン(Arduino IDEがインストールしてある) ・micro:bit(マイクロビット)本体、1つ(https://amzn.to/2KAnGvX) ・microUSBケーブル、1つ(https://amzn.to/3m31wjJ) ■micro:bit(マイクロビット)本体にmicroUSBケーブルを接続する micro:bit(マイクロビット)本体にmicroUSBケーブルを接続します。 ■microUSBケーブルをパソコンに接続する接続後、microUSBケーブルをパソコンに接続します。 ■SoftDeviceをMicroBitにインストールします接続後、こちらからファイルをダウンロードします。 クリックすると、Webブラウザで指定されているファイルの保存場所に「microbit-adv.hex」というファイルがダウンロードされます。
日本 · Learn more
micro:bit用Flexible Connector は、micro:bitをブレッドボードで使えるようにする変換基板を備えたコネクターだ。基板上にバナナジャックが配置され、ブレッドボードに差しながらも、ワニ口クリップやバナナプラグが使える。 センサー用ピンヘッダに3.3V電源、GND、信号を6チャンネル分まとめてあるので、2.54mmの3pinピンソケットを使って、複数のセンサーに接続できる。安定用スペーサーが付属。micro:bitを特定の用途で使い続ける場合は、PHコネクタ(オプション)でハーネスを作成すれば、ロック機構のついたコネクタで、配線を固定できる。製品寸法は67.5×65mm(コネクタ類の突起物を除く)、許容電流は1.0Aだ。 本体に、マイクロビット用コネクター、バナナジャック、ブレッドボード用コネクター、センサー用ピンヘッダ、スペーサー、スペーサー用ねじが設置済みで、
前回はマイクロビットの機能をいくつか使ってみた。 可愛い蛇さんも出てきましたね。 今回から、プラモの飛行機のプロペラをカッコよく回してみようと思う。そのために、前回試した「入出力端子」の機能を利用してモーターを動かしてみるよ。 エンジン始動の雰囲気で回り始めるようにしたいですね。 それが狙いだ!では、始めよ~ぅ! モーターを動かすにはどうすればよい? 早速だが赤トマト君、マイクロビットでモーターを動かすには、どうすればよいと思う? いきなり来ましたね。うーん・・・ 「display.scroll」を使って、LEDの部分に「Mortor san Ugoite」と表示してみるとか・・・ 今日も飛ばしているな。おまじないではモーターは動かないぞ。 ですよね~。モーターを動かすには、電気を流すんですよね。 その通りだ。なんだ、分かっているじゃないか。 さっき、「入出力端子」の機能を使うと言ってまし
BBC micro:bit MicroPython ドキュメンテーション¶ ようこそ! The BBC micro:bit is a small computing device for children. One of the languages it understands is the popular Python programming language. The version of Python that runs on the BBC micro:bit is called MicroPython. このドキュメンテーションには、学校の先生向けのレッスンと開発者向けの API ドキュメンテーションから成っています(左側の目次を参照)。MicroPython を使って BBC micro:bit の開発を楽しんでいただければ幸いです。 プログラミング初心者、学校の先生、どこから
micro:bit(マイクロビット)本体について解説しています。 BBC Micro:bitとは、英国放送協会(BBC)が開発した学校向けの低消費電力、低コストのシングルボードコンピュータです。英国では11歳と12歳の小学生全員に配布される。もちろん大人も購入することが可能。「小学生向き」というイメージだが、大人も使えるので、固定概念、先入観を取り払い大人でもどんどん使ってみよう。 ■開封 micro:bit(マイクロビット)本体を購入し開封すると、その中には、micro:bit(マイクロビット)本体と、SAFETY GUIDE(安全方針)1冊(英語表記、日本語表記等もあり)、READY SET GOと書かれた冊子1冊(セットアップの方法についてなど)(英語表記)が入っている。 電子部品専門店でmicro:bit(マイクロビット)本体を購入することができたが、「色指定ができない」といった表
USBから供給する場合 USB I/FのKL26が内蔵しているレギュレータを使ってmicro:bit用の3.3Vが生成されます。 逆流防止用のダイオードBAT60を経由して他のデバイスに供給されます。 KL26のレギューレータにかけられる電圧は2.7~5.5Vとなります。供給電圧が3.6V以上の時に供給される電圧は3.3V, それ以下の場合はパススルーモード(ほぼ入力電圧を供給)として動作します。この値からBAT60の電圧降下(0.1~0.2V)を引いた電圧が回路に供給されます。 KL26のレギュレータが供給可能電流の最大値は120mAとなっています。ただし、micro:bitボード上のデバイスで30mAを最大使用するので、エッジコネクタ等から取り出して使用出来るのは最大90mAとなります。 電源コネクタ(PHコネクタ)から供給 逆流防止用のダイオードBAT60を経由して他のデバイスに供給
Raspberry pi で、BLEを使うためのライブラリとしてはいろいろあるが、個人的に bluepy が一番わかりやすかったため、設定方法・使い方などをメモしておく。また、サンプルとして、micro:bit をコントロールする。 環境 raspberry pi Zero W or raspberry pi 3 など raspbian-stretch python or python3 micro:bit (ただし、micro:bit を BLEペリフェラルモードで起動するためには、micro:bit側に設定が必要。その方法は Google先生に「micro:bit BLE」で聞くと、すぐに教えてくれるので、ここでは省略。) Raspberry pi へのインストール bluepyは標準ではインストールされていないので、手動でインストールする必要がある。基本は、apt, python-p
はじめに 業務でAIを扱っているのですが、 AIと言ったらIoTと切っても切れない関係に今後なっていくので、 IoTに触れてみようと思いました。 社内の詳しい方からmicro:bitを勧められ、 以下の構成で可視化を試みました。 やろうとしたこと シリアル通信を使用してデータを拾い、 IoTデータ可視化サービス「Ambient」にデータを送信します。 まずWindowsでうまくいったので、Linux(Ubuntu)上のDockerコンテナから 実施できるように設定していきます。 Windowsでの手順は省略。 手順 デバイスの準備 以下を参考にさせて頂きました。 [参考]GROVEモジュールをmicro:bitにつなぐ拡張ボード 温湿度・気圧センサーはスイッチサイエンスで購入したBME280、 GROVEシールドは品切れだったため、秋葉原の千石電商で購入してきました。 電池ボックスは使用し
はじめに nrfx で提供されているコードを利用して、LED点滅、UART出力を行う簡単なCのプログラムのビルドまでをする。 新規に作成する *.c ファイル、Makefileについては nrfx/mdk/ 以下に作成するものとする(あんまり綺麗ではないですが) 環境 micro:bit V1.5 最新はV2ですが、ここではV1.5の話(V2持ってないので)。 arm-none-gcc バージョンは以下 $ arm-none-eabi-gcc --version arm-none-eabi-gcc (GNU Tools for Arm Embedded Processors 7-2018-q2-update) 7.3.1 20180622 (release) [ARM/embedded-7-branch revision 261907] Copyright (C) 2017 Free So
Raspberry Pi 4はBluetoothを内蔵しているので、Bluetoothでmicro:bitと接続してみる。 microbitのプログラム Bluetoothのサービス開始だけをしておく。 そしてペアリングしなくてもコネクションできるように設定するために、 プロジェクトの設定から No Paring Required: Anyone can connect via Bluetooth.を有効にしておく。 Raspberry Pi PythonからBluetoothを使うためのbluepyモジュールをインストールする。 % sudo pip3 install bluepy micro:bitのアドレスを探す。 プログラムはgithubにも置いておく import bluepy scanner = bluepy.btle.Scanner(0) devices = scanner.
micro:bit(別売)で制御可能なメカナムホイールロボット 普通のタイヤではなくメカナムホイールが採用されており、前後左右に自由自在な移動が可能です。 ホイールサイズも80mmと大きめで、障害物も乗り越えやすくなっています。 画期的な移動方法にお子様でも触れることが出来るキットです。 micro:bitの購入もご希望の方には、(セット) micro:bit Wonder Rugged Car(Yellow)[EF08212] 【micro:bit付属】がお勧めです。 拡張が簡単なmicro:bit拡張用ボード micro:bit拡張用ボード(Wukong Breakout Board)には、複数のサーボモータやDCモータ、センサなどを簡単に接続できるピンが立っています。 その為、面倒なハンダ付けも必要なく、micro:bitで様々なモジュールのコントロールが可能です。 通常、micro
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く