並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 52件

新着順 人気順

micropythonの検索結果1 - 40 件 / 52件

  • Pythonと同じ文法でマイコンを操作できる「MicroPython」、エミュレーターもあり気軽に遊べる

    マイクロコンピューターや組み込み機器で使われるプログラミング言語はCやC++が一般的ですが、プログラミング初級者にとっては学習障壁が比較的高い言語でもあります。Python 3と高い互換性があるプログラミング言語処理系「MicroPython」を使うと、プログラミング初心者でも理解しやすいPython 3の文法を使って手軽にマイコンをプログラミングすることができます。 MicroPython - Python for microcontrollers http://micropython.org/ MicroPythonは、Pythonの文法を使ってマイコンや組み込み機器のプログラミングができる言語処理系です。ソースコードがテストされた割合を示すコード網羅率はコア部分については98.4%であり、x86、ARM、Xtensaといった命令セットに対応しているとのこと。 例えば、MicroPyt

      Pythonと同じ文法でマイコンを操作できる「MicroPython」、エミュレーターもあり気軽に遊べる
    • MicroPythonでGoogle Homeを喋らせる【Raspberry Pi Pico W】 - Qiita

      from pichromecast import play_url, create_url play_url(create_url('hello world', 'en'), '192.168.10.101') # https://gist.github.com/SpotlightKid/eca9b00239104e8c599b86635f62ab73#file-urlencode-py from urlencode import urlencode from pichromecast import play_url url = 'https://translate.google.com/translate_tts?client=tw-ob&' + urlencode({'q': 'Hello, 世界', 'tl': 'ja'}) play_url(url, '192.168.10.101

        MicroPythonでGoogle Homeを喋らせる【Raspberry Pi Pico W】 - Qiita
      • M5Stack で MicroPython のスレッドを使う - Tech Blog by Akanuma Hiroaki

        前回は M5Stack でテキストを簡易的にスクロール表示させる処理を実装してみましたが、画面の下端にテキストをスクロール表示させつつ、残りの部分に何かを表示するにはスレッドを使った処理が必要かと思ったので、今回は M5Stack の _thread モジュールを使った処理を実装してみました。 _thread モジュールについては下記サイトを参考にさせていただきました。 qiita.com また、 M5Stack の github リポジトリにもサンプルが公開されていました。 github.com サンプル実装 まずは _thread モジュールがちゃんと使えることを確認するために、ごく簡単なサンプルを実装してみます。下記のコードではテキストを表示する2つのスレッドを生成し、違う間隔でテキストの表示を行います。 _thread.start_new_thread() でメソッドを指定してスレ

          M5Stack で MicroPython のスレッドを使う - Tech Blog by Akanuma Hiroaki
        • MicroPython - Python for microcontrollers

          MicroPython MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments. The MicroPython pyboard is a compact electronic circuit board that runs MicroPython on the bare metal, giving you a low-level Python operating system that can be u

          • MicroPython - Python for microcontrollers

            MicroPython MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments. The MicroPython pyboard is a compact electronic circuit board that runs MicroPython on the bare metal, giving you a low-level Python operating system that can be u

            • プログラミング言語「MicroPython」対応の小型ボード「Pyboard D」 - ZDNet Japan

              印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 新たにリリースされた小型低消費電力ボードは、開発者が自作ハードウェアやDIYガジェットを制御するための新たな方法を提供する。 「Pyboard D-series」の切り札はその効率性と併せて、プログラミング言語「MicroPython」が動作するボードであるという点だ。MicroPythonは、「Python 3.4」をわずか16KバイトのRAMを搭載する低消費電力マイクロコントローラ上で動作するようカスタマイズしたバージョンである。 (本記事は、TechRepublic Japanで2019年3月28日に掲載した記事からの転載です。続きはTechRepublic Japanでお読みいただけます) b

                プログラミング言語「MicroPython」対応の小型ボード「Pyboard D」 - ZDNet Japan
              • MicroPython - Python for microcontrollers

                MicroPython MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments. The MicroPython pyboard is a compact electronic circuit board that runs MicroPython on the bare metal, giving you a low-level Python operating system that can be u

                  MicroPython - Python for microcontrollers
                • Raspberry Pi Pico WH + MicroPython + 電子ペーパーで、自分好みの卓上カレンダーを作る - Qiita

                  Raspberry Pi Pico WH + MicroPython + 電子ペーパーで、自分好みの卓上カレンダーを作るPythonRaspberryPimicropythonwhi-adventRaspberryPiPico 本記事は「Develop fun!」を体現する! Works Human Intelligence Advent Calendar 2023 シリーズ2の17日目の記事です。 本記事の概要(TL;DR) Raspberry Pi Pico WH + MicroPython + 電子ペーパーで卓上カレンダーを作ったよ 毎日自動的に日付と日本の祝日をインターネットから取得して、カレンダーに反映するよ 電子工作や組み込み系が素人な自分でも、RaspberryPi Picoシリーズを使うことでPythonで比較的お手軽にIoTを体験できたよ はじめに 年の瀬になると、つい「

                    Raspberry Pi Pico WH + MicroPython + 電子ペーパーで、自分好みの卓上カレンダーを作る - Qiita
                  • GitHub - micropython/micropython: MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems

                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                      GitHub - micropython/micropython: MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
                    • MicroPython で遊ぶ(2014/9) - もくしいWiki

                      既存の組み込み Python と違い、マイコン上でスクリプトのコンパイルまでやってしまうらしいスグレモノ。 昨今話題 http://www.slideshare.net/hktechno/micro-python-python メインサイトはここ http://micropython.org/ ソースそのほかはここ https://github.com/micropython 安価な Cortex-M4 評価基板(STM32F4 Discovery)で動作する→ https://github.com/micropython/micropython/wiki/Board-STM32F407-Discovery 必要な環境(@Windows) MinGW,msys をインストール (Unix 式 make のため。Cygwin や他の互換 make でもよいと思われる) CPython をイン

                      • BBC micro:bit MicroPython ドキュメンテーション — BBC micro:bit MicroPython 1.1.1 ドキュメント

                        BBC micro:bit MicroPython ドキュメンテーション ようこそ! BBC micro:bit は子どものための小さなコンピュータデバイスです。このデバイスで使える言語の1つは、よく知られた Python プログラミング言語です。BBC micro:bit で動作する Python は MicroPython というものです。 このドキュメンテーションには、学校の先生向けのレッスンと開発者向けの API ドキュメンテーションから成っています(左側の目次を参照)。MicroPython を使って BBC micro:bit の開発を楽しんでいただければ幸いです。 プログラミング初心者、学校の先生、どこから始めてよいのかわからない人は、 チュートリアル から始めてください。micro:bit のプログラミングには micro:bit Python エディタ を使ってみてくだ

                        • 第2回 1日目の注目セッション─Django活用、Pythonによる分析と最適化、MicroPython、PythonでのXML-RPC | gihyo.jp

                          PyCon JP 2014参加レポート 第2回1日目の注目セッション─Django活用、Pythonによる分析と最適化、MicroPython、PythonでのXML-RPC 第2回は、カンファレンス1日日のセッションを中心にお届けします。 Djangoによるスマホアプリバックエンドの実装 はじめにYuichi Nakazawa氏とKazuhiko Kakita氏によるスマホアプリのバックエンド実装に関するセッションを紹介します。現在、両氏とも長野県で働いており、またGEEKLAB.NAGANOというオープンスペースの管理人をしているとのことでした。長野県に行ったときには、ぜひ立ち寄りたいと思います。 まずは導入部分で、スマホアプリのバックエンドを構築する際のDjangoのメリットとして、学習コストが低いことや、管理サイトが秀逸であることを紹介していました。Djangoのadmin機能を利

                            第2回 1日目の注目セッション─Django活用、Pythonによる分析と最適化、MicroPython、PythonでのXML-RPC | gihyo.jp
                          • スーパーお手軽ハードウェアをMicroPythonでウェイする - Zopfcode

                            こんばんは。これは #kosen10s Advent Calendar 最終日の記事です。 昨日は @e10dokup の ノリと勢いで買ってよかったものベスト10 2017 でした。 e10dokup.hateblo.jp MicroPythonはすばらしい この記事はMicroPythonの素晴らしさをノリで世の中に伝えるものであり、勢いで書かれていることをどうか許してほしい。 筆者の紆余曲折のせいでなんだかんだArduino SDKの話が長いが、そこは飛ばしていただいても結構である。 弊社におけるチャイム文化の隆盛と没落 時は2015年・年末のオフィスにて、コアタイムの開始と終了をチャイムで知らせる文化が生まれた。もともとは開始の朝10時に簡易アラームを鳴らしていたのだが、時間が正確でない(ほうっておくと平気で30秒遅れる)ことから手で鳴らそうという話になったのが元である。 だがそれ

                              スーパーお手軽ハードウェアをMicroPythonでウェイする - Zopfcode
                            • M5Stack の環境設定(Arduino & MicroPython) - Tech Blog by Akanuma Hiroaki

                              先週行った Maker Faire Tokyo 2018 のスイッチサイエンスさんのブースで、前から気になっていた M5Stack のデモや販売が行われていたので購入してしまいました。加速度センサーやジャイロが入っていた方が今後色々試すにも手軽かなと思ったので、 Basic ではなく Gray を購入しました。 www.switch-science.com 今回はひとまず最低限の環境の準備までをやってみました。 アンボックス パッケージの外観はこんな感じで、本体と同梱物がコンパクトにまとまっています。 開封すると本体の他に、充電やファームウェアのアップロードを行うための USB Type-C のケーブルやジャンパーケーブル、マニュアル等が入っています。 本体裏面にはピン番号が書かれたステッカーが貼られています。 本体の上部と下部は短いピンヘッダでつながっているだけなので、簡単に外すことがで

                                M5Stack の環境設定(Arduino & MicroPython) - Tech Blog by Akanuma Hiroaki
                              • Make: Japan | すぐはじめられるようになったESP32のMicroPython

                                マイコン用プログラミング環境 “MicroPython” を低価格で高性能なWiFi/Bluetooth内蔵マイコン “ESP32” で使ってみたいと思う人は多かったんじゃないでしょうか。しかし、少し検索すると、ソースからビルドする方法ばかりヒットして、ちょっと大変そうな気配。それで敬遠してしまった人もいるはず。かく言うワタクシがそうでした。 この状況は変わりました。いつからかは分かりませんが、MicroPython.orgでESP32用のバイナリが配布されるようになったのです。ありがたい! 試してみたところ、とても簡単に自分のESP32ボードをMicroPythonマシンに変身させることができました。以下はその方法です。 1. バイナリをダウンロード http://micropython.org/download#esp32 上記に最新のバイナリが置かれています。ここでは、執筆時の最新版

                                  Make: Japan | すぐはじめられるようになったESP32のMicroPython
                                • MicroPythonでurequestsを使う

                                  ESP32版のMicroPythonでは、urequestsモジュールが標準で組み込まれています(現時点では)。 これはWebサーバにリクエストを投げて、応答を得るためのライブラリで、PythonのrequestsモジュールのMicroPython版(機能はだいぶ削られていますが)です。 現時点では、GET、HEAD、PUT、POST、PATCH、DELETEの各HTTPリクエストが実装されています。 PATCHというHTTPメソッドがあるんですね。初めて知りました。 ただ、このモジュールのソースを見るとHTTPバージョン1.0でリクエストを投げるようになっているので、HTTP 1.1のメソッドであるPATCHを要求するとエラーになる可能性もあるように思います。 サーバから返された結果はResponseオブジェクトに格納されます。 このオブジェクトは、 status_code HTTPステ

                                    MicroPythonでurequestsを使う
                                  • 電子工作のためのPython: MicroPython on the ESP8266 – nishimotzの日記

                                    2016年11月12日に PyCon mini Hiroshima 2016 を開催しました。 開催報告記事は準備中ですが、まず私の発表を紹介しておきます。 作ったプログラムと回路図 準備のためにいろいろ実験していた記録 過去のIoTLT広島での私の発表の記録 録画(YouTube) 質疑応答の時間に「産業界での利用状況は?」というコメントがあり、産業界というよりも教育分野での盛り上がり(BBC micro:bit 対応など)のことしか触れなかったのですが、Damien George さんの講演(YouTube GOTO2016 の動画)では「宇宙開発への応用のための SPARC 移植版」などに言及されていました。開発者がもともとそういう分野の出身なのだそうです。思い出せなくてすみませんでした。。 私の発表では ESP8266 での動作状況だけをお話しましたが、もともとのターゲットである

                                      電子工作のためのPython: MicroPython on the ESP8266 – nishimotzの日記
                                    • micropythonをpyboardで試してみる | DevelopersIO

                                      Pythonは、サーバ、データ分析や機械学習などいろいろな場面で活用されています。小型マイコンボード向けにmicropythonという実装があります。micropython向けのマイコンボードpyboard(の互換機)を入手したので、試してみました。pyboardとmicropythonのご紹介です。 はじめに micropythonは、OS無しで動かす小型マイコンボード用のPython実装です。少ないメモリでも動作するよう最適化されています。 普通のPythonと比べて、利用することのできるモジュールが少ないという違いがありますが、言語仕様としては、ほぼ同じように使えます。 micropythonのターゲットはArduinoと似ています。どちらも小型マイコンで動作します。Arduinoでは専用の開発環境を使って、C++ベースのコードを記述、コンパイルして書き込みます。一方、micropy

                                        micropythonをpyboardで試してみる | DevelopersIO
                                      • M5stackでMicroPythonを使えるようにする - Qiita

                                        ※ 2019/5/17 注記: M5Stack で MicroPython 単体および M5Cloud はすっかりメンテされなくなり、UI.Flow に移行しているため、本記事はもう古すぎな内容となっています。 ESP32を使った開発モジュールM5stack、カラー液晶画面つきで、キーボード開発キット「FACES」も出て、MicroPythonも使えるとあって手を出しました。 技適の表示もあることを確認。日本でも安心して電波出せます。 FACESの電源入れるといきなりスーパーマリオブラザースが起動します(さすがに、スイッチサイエンスが日本で取り扱っているFACESではこのプレインストールがありません)。ちょっと遊んでみる限り、液晶の発色はあまりよくなく、スピーカからの音もひどいノイズで聞けたもんじゃありません。 さて、マリオはさっさとつぶしてMicroPython環境を入れることにします。

                                          M5stackでMicroPythonを使えるようにする - Qiita
                                        • GitHub - sipeed/MaixPy: MicroPython for K210 RISC-V, let's play with edge AI easier

                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                                            GitHub - sipeed/MaixPy: MicroPython for K210 RISC-V, let's play with edge AI easier
                                          • Make: Japan | micro:bit版MicroPythonの日本語リファレンス

                                            MicroPythonの実行環境にはいくつかの系統がある。まず、Damien Georgeさんのpyboard。これが元祖。GeorgeさんはESP8266/32ボードもサポートしている。そのほかの入手可能なボードとしては、AdafruitのCircuitPython系ボード、Pycomの様々な無線規格に対応したボード群、そしてmicro:bitがあげられる。 日本国内での入手性と扱いやすさを考慮すると、micro:bitが勧めやすい。有志の尽力により日本語リファレンスも充実している。 BBC micro:bit MicroPython ドキュメンテーション 筆者の知る範囲では、詳細な日本語のチュートリアルやAPIリファレンスがあるMicroPython環境は、今のところmicro:bitだけ。読みやすくわかりやすいドキュメントだ。他のハードウェアを使っている人にとっても参考になるはず。

                                              Make: Japan | micro:bit版MicroPythonの日本語リファレンス
                                            • 2.4インチLCD搭載し、ArduinoとMicroPythonコンパチ——小型IoTモジュール向け開発ボード「Wio Terminal」国内販売開始|fabcross

                                              seeedは2020年4月30日、同3月にリリースした開発ボード「Wio Terminal」の技適マークを取得、国内販売を開始すると発表した。 Wio Terminalは、120MHz駆動(最大ブースト200MHz)Cortex-M4コアを搭載するマイクロチップ「ATSAMD51」、2.4GHz/5GHzデュアルバンド無線LANとBLE 5.0に対応した通信モジュール「RTL8720DN」などで構成されている。

                                                2.4インチLCD搭載し、ArduinoとMicroPythonコンパチ——小型IoTモジュール向け開発ボード「Wio Terminal」国内販売開始|fabcross
                                              • The Story of MicroPython on the BBC micro:bit

                                                I am a child of the 1980s. One of the formative experiences of my childhood was the arrival of our first computer. My father was a headteacher - one half-term holiday he brought home his school's computer to learn how to use it. Yet it was my brother and I who spent most time on it. This was my first program, written in a language called BASIC: 10 CLS 20 PRINT "YOU'RE AN IDIOT" 30 GOTO 20 I rememb

                                                • ESP32 + Micropython + MQTT で CloudWatch Alarmを机上で表示するデバイスを作ってみました | DevelopersIO

                                                  ESP32 + Micropython + MQTT で CloudWatch Alarmを机上で表示するデバイスを作ってみました 1 はじめに CX 事業本部 delivery部の平内(SIN)です。 CloudWatch Alarmは、システムの監視に幅広く利用されていると思いますが、監視対象がアラーム状態となった時に、それを認識する方法は、要求仕様に基づいて色々構築されていると思います。 今回は、その1つの形として、机の上で光ってアラートを知らせるデバイスを作成してみました。 最初に動作している様子です。 このデバイスは、IoT CoreのMQTTトピックをSubscribeしており、Statusが「ALARM」となった時に、点灯し、「OK」となった時に、消灯するようになっています。 動画では、ALARM状態になった時にSNSでトリガーされるLambdaを擬似的に手動で実行しています

                                                    ESP32 + Micropython + MQTT で CloudWatch Alarmを机上で表示するデバイスを作ってみました | DevelopersIO
                                                  • micropythonをSTM32F4DISCOVERYにインストール - くろねこ日記

                                                    はじめに micropythonはarmマイコンのSTM32F4チップ用に作られたファームウェアです. 今日はSTM32F4DISCOVERYというマイコンボードにmicropythonをインストールして,Lチカするところまで紹介します.インストール作業に使うマシンはMacOSXで行ないます. なお,この内容は先月開かれたPyConJP2014の開発スプリント中に行なった内容をメモしたものです.micropythonの良さや簡単な使い方についてはスプリントリーダであり,今年のpyconjpで面白い発表をしてくれた@hktechnoさんあたりの動画やスライドを見てください. Micro Python で組み込み Python from Hirotaka Kawata Micro Python で組み込み Python CR04 Micro Python で組み込み Python (ja) -

                                                      micropythonをSTM32F4DISCOVERYにインストール - くろねこ日記
                                                    • MicroPython officially becomes part of the Arduino ecosystem | Arduino Blog

                                                      Welcome Opta, our first-ever micro PLC with Industrial IoT capabilities At Arduino we like to experiment with new technologies to figure out if we can use them to improve the tools we make for our users. We’ve recently been experimenting with the Python language as a possible extension for our programming platforms, considering how it has become the number one language for many types of users. Spe

                                                        MicroPython officially becomes part of the Arduino ecosystem | Arduino Blog
                                                      • micropythonをはじめよう(ESP32編) - 寝台急行はまなす

                                                        ESP32が国内発売されるようになり半年以上が立ちにわかにmicropythonが取り上げられるようになってきました。 以下の記事や今月号のトラ技でも記事が書かれています。 makezine.jp ESP32のファームウェアは夏ごろから公式サイトで公開され自分でビルドする必要もなくなり、今では書き込みツールでファームウェアを書くだけで手軽にmicropythonをスタートできるようになりました。 改めてファームウェアの書き込みと公式ドキュメントのチュートリアルをちょこっとやってみたいと思います。 ※micropythonのファームウェアをESP32に書き込むことで技適の認証に抵触する可能性があります。あくまで自己責任でお願い致します。 ・ファームウェアの書き込み 何はともあれファームウェアを公式から落とします。 MicroPython - Python for microcontrolle

                                                          micropythonをはじめよう(ESP32編) - 寝台急行はまなす
                                                        • Getting Started with Raspberry Pi Pico using MicroPython and C - CNX Software

                                                          CNX Software – Embedded Systems News Reviews, tutorials and the latest news about embedded systems, IoT, open-source hardware, SBC's, microcontrollers, processors, and more Raspberry Pi Pico board was just launched last Thursday, but thanks to Cytron I received a sample a few hours after the announcement, and I’ve now had time to play with the board using MicroPython and C programming language. I

                                                            Getting Started with Raspberry Pi Pico using MicroPython and C - CNX Software
                                                          • Raspberry Pi Pico(RP2040)のPIOについて備忘録(MicroPython)

                                                            追記および訂正 2021/02/05: in と out のピンのベース指定で、間違ったことを記述しておりました。 2021/02/07: PIO はペリフェラルではありませんでした。 2021/03/05: push と pull に於いて、FIFO 名の記述に誤りがありました。詳しくはコメントを参照。 ここから記事開始です。 色々いじっていて気付きましたが、ラズパイ Pico の PIO って最強の機能ですね。 実は早々と「Python はクソ!」と言い放って C/C++ でプログラミングをしたかったのですが、PIO が楽しすぎて一向に進む気配を見せません。環境構築すらしていないという。 この PIO ですが、ハッキリ言って初見だとデータシート類が難解だと思います。僕の読解力が著しく低い可能性はありますが。 そこで、本記事では自分がサラッとは分からなかった PIO の仕様(For Mi

                                                              Raspberry Pi Pico(RP2040)のPIOについて備忘録(MicroPython)
                                                            • micropythonを始めよう(ESP8266編) - 寝台急行はまなす

                                                              この記事は Python Advent Calender 10日目の記事です。 micropythonは以前のAdvent Calender*1やPycon JP*2でも紹介されていましたが、改めて紹介したいと思います。 ・micropythonとは micropython.org もともとPythonをマイコンで動かそうとKickstarterで始まった移植プロジェクトです。その結果としてソースはgithubに、ターゲットとしてPyboardという商品が発売されています。 PyboardにはSTM32という32bitのARMマイコンが使われています。Pyboardは日本では発売されていませんが、秋月電子で販売されている同じ系統のSTM32のマイコンボードで動かすことが可能です。 micropython用に2つ購入済みですが、現時点でまだやっていません。 STM32マイコンでmicropy

                                                                micropythonを始めよう(ESP8266編) - 寝台急行はまなす
                                                              • ArduinoのMicroPythonのIDEを試す、250秒おきに内蔵LEDを点灯・消灯

                                                                Arduinoの開発言語といえばC/C++なのだが、近年はMicroPythonのサポートにも力を入れ始めているのはご存じだろうか。まだ実験的な取り組みではあるが、Arduino Nano 33 BLE、Arduino Nano 33 BLE Sense、Nano PR2040 ConnectでMicroPythonが利用できる。すでにMicroPythonのIDEも公開されているため、対応製品を持っていればすぐに試せる。実は、このIDEはRaspberry Pi Picoでも利用可能だ。今回は、ArduinoのMicroPython IDEをArduino Nano 33 BLEで試してみよう。

                                                                  ArduinoのMicroPythonのIDEを試す、250秒おきに内蔵LEDを点灯・消灯
                                                                • ampy: MicroPythonマイコンとPCとのファイル転送ツール – Ambient

                                                                  MicroPythonは対話モードとスクリプトファイルを実行するモードがあります。スクリプトモードで動かすには、PCなどでプログラムを書き、プログラムファイルをMicroPythonが動くマイコン(ここでは「ボード」と呼ぶことにします)に転送します。 PCとボードとの間のファイル転送ツールはいくつかありますが、そのうちの一つで、M5Stackで動作確認できたampyを紹介します。 ampyはAdafruit社が開発したツールで、ツールの名前はAdafruit MicroPython Toolから来ているようです。ampyはシリアル回線経由でPCとボードとの間でファイル転送をします。またPC上のMicroPythonスクリプトをボード上で実行できます。 この記事はversion 1.0.3で評価して書きました。 インストール ampyを使うにはPC上にPython 2.7.x か 3.xが必

                                                                  • MicroPython pyboard v1.1--販売終了

                                                                    Windows 10環境でCreators update後、USB接続に時間がかかってしまうという症状が報告されています。該当症状は最新ファームウェアでは修正されておりますので、ファームウェアのアップデートをお試しください。 本製品は仕入の関係で少々お高めです。すみません。 MicroPythonを実行可能なコンパクトで強力な開発ボードです。様々なプロジェクトを制御可能な、低レベルのPython開発環境を提供します。ピンソケット実装済。 USB経由でPCに接続すると、Pythonスクリプトを保存するUSBフラッシュドライブとしてPC側から見ることができます。また、インタラクティブなPythonプロンプト(REPL)も使えます。 STM32F405RGマイクロコントローラ(Cortex-M4 CPU@68 MHz、フラッシュROM 1024 KiB、RAM 192 KiB)を搭載し、電源とシ

                                                                      MicroPython pyboard v1.1--販売終了
                                                                    • MicroPython running "bare metal" in the browser via unicorn.js - MicroPython Forum (Archive)

                                                                      Damien Site Admin Posts: 647 Joined: Mon Dec 09, 2013 5:02 pm Hi everyone! We have recently developed the ability to run MicroPython "bare metal" in a web browser. This is acomplished using unicorn.js, which is an Emscripted version of unicorn, which is a stripped-down version of QEMU. We have used unicorn.js to implement a Cortex-M3 based "virtual microcontroller" that runs in the browser. And th

                                                                      • MicroPythonなM5StackからSORACOM HarvestのPublish APIでデータを入れる最小手順 - Qiita

                                                                        M5Stack を手に入れました。手っ取り早くデータの可視化を行うサービスとして SORACOM Harvest を使ってみた記録です。 Wi-Fi経由で入れられるので便利でした。 論よりコード コード上の SORACOM_INVENTORY_DEVICE_ID と SORACOM_INVENTORY_SECRET_KEY の入手方法は SORACOM Harvest の Publish API を見てください。 SORACOM_INVENTORY_DEVICE_ID = '' SORACOM_INVENTORY_SECRET_KEY = '' import urequests data = '{"dummy": 10}' headers = {'x-device-secret': SORACOM_INVENTORY_SECRET_KEY, 'content-type', 'applica

                                                                          MicroPythonなM5StackからSORACOM HarvestのPublish APIでデータを入れる最小手順 - Qiita
                                                                        • 【Raspberry Pi Pico】サーボモーターをPWMで動かす【MicroPython】 | メタエレ実験室

                                                                          こんにちは! けい(Twitter)です。 今回は、ラズパイピコを使って、サーボモーター(sg90)をPWM信号で制御する方法についてまとめていきたいと思います。 また、プログラムはMicroPythonで行いますので、MicroPythonの環境構築がまだでしたら、以前の記事を参考にしてみてください。

                                                                            【Raspberry Pi Pico】サーボモーターをPWMで動かす【MicroPython】 | メタエレ実験室
                                                                          • 1. ESP32 での MicroPython の始め方 — MicroPython latest ドキュメント

                                                                            このドキュメンテーションは、MicroPython の最新開発ブランチのためのものです。 リリースバージョンでは利用できない機能に言及することがあります。 特定のリリースのドキュメントをお探しの場合は、左側のドロップダウンメニューを使って、 望みのバージョンを選択します。 1. ESP32 での MicroPython の始め方¶ MicroPython を使うと、ESP32 ボードを最大限に活用することができます。逆も同様、ESP32 チップは MicroPython を使用するための優れたプラットフォームです。このチュートリアルでは、MicroPython の設定、プロンプトの表示、WebREPLの使用、ネットワークへの接続、インターネットとの通信、ハードウェアペリフェラルの使用、およびいくつかの外部コンポーネントの制御について説明します。 始めましょう! 1.1. 必要なもの¶ 最初

                                                                            • M5StackでMicroPythonを使うときのTips - ぶていのログでぶログ

                                                                              この記事はM5Stack Advent Calendar 2018の20日目の記事です。 先日SabaBoxというM5Stack + MicroPythonを使ったプロダクトを作ったことを紹介しました。 今日は、SabaBox作成時に気がついたことなどを書いていきたいと思います。 ファームウェア M5StackでMicroPythonを使うには専用のファームウェアを書き込む必要があります。 MicroPythonファームウェアは以下のリポジトリに存在します。 github.com MicroPythonファームウェアにはオンライン版とオフライン版があります。 オンライン版は、M5CloudというM5Stack社が運営するクラウドIDEを使ってM5Stackを開発することができるバージョンです。 オフライン版は、USBを接続してシリアル通信で開発するバージョンです。 オンライン版のファームウ

                                                                                M5StackでMicroPythonを使うときのTips - ぶていのログでぶログ
                                                                              • MicroPythonでmicro:bit互換のchibi:bitを動かす - 工作とかオーディオとか

                                                                                chibi:bitはスイッチサイエンスから発売されているmicro:bit互換のマイコンボードです。 micro:bitはmbed enableなのでC++(mbed)でも開発できますし、JavaScriptやBlockEditor, MicroPythonでも開発することができます。 WebIDEを使うと、非常に簡単にコードを動かすことができます。 コンパイルされたhexファイルをダウンロードできるので、hexファイルを通常のmbedと同じようにディスクへ書き込めば動きます。 しかしWebIDEではなくローカルPCで開発したいという人もいると思います。 そこで、この記事ではローカルPCでMicroPythonのコードをビルドしてchibi:bitで動かす手順を紹介します。 1. ローカルで開発できる環境を作る Pythonのバージョンは 2.7.12 でやりました。OSXでの手順になりま

                                                                                  MicroPythonでmicro:bit互換のchibi:bitを動かす - 工作とかオーディオとか
                                                                                • 言語仕様からプログラミングまで解説——「MicroPythonプログラミング・ガイドブック」発刊|fabcross

                                                                                  CQ出版は2024年4月23日、プログラミング言語MicroPythonの言語仕様からプログラミング方法まで解説する「MicroPythonプログラミング・ガイドブック」を発売する。 MicroPythonは、組み込み機器向けにチューニングしたPythonであり、マイコンに慣れていない初心者でも取り組みやすい。Raspberry Pi Pico/Pico W、ESP32が使用でき、STM32 NucleoやRA4M1 Clickerにも対応している。 今回発売するのは、そのようなMicroPythonの言語仕様からプログラミング方法までを解説するものだ。前半は環境構築から始め、データ型や制御構造、関数などの各種言語仕様を解説。後半では、ネットワーク接続やセンサーデータの取得、データ表示、さらにクラウド連携などの実践的なさまざまな制御方法を紹介する。 その他付録として、応用例から該当するプロ

                                                                                    言語仕様からプログラミングまで解説——「MicroPythonプログラミング・ガイドブック」発刊|fabcross