並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 1380件

新着順 人気順

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

  • C# で Single Page Web Application が書ける Blazor が凄かった件 - Qiita

    Blazor との出会い 今年2018年2月7日に、自分のソーシャルネットワークのタイムラインに Microsoft のブログ記事が流れてきました。 A new experiment: Browser-based web apps with .NET and Blazor ブラウザベースの .NET による Web アプリフレームワーク、"Blazor" (ブレイザー) だそうです。 これを読んだ当時、自分はこんな感想を持ちました。 「 "ブラウザベースの .NET による Web アプリ" ってなんのこっちゃ? まだ実験段階的なこと書いてるし、急いで試さなくてもいいかー。それよりも、これまで作った Angular 1.x な Web アプリの Angular5 への移行を急がなきゃ...」 ...ということで、何度も import 文を書く苦行や、*[(xyz)] みたいな呪文マークアッ

      C# で Single Page Web Application が書ける Blazor が凄かった件 - Qiita
    • Awesome Python:素晴らしい Python フレームワーク・ライブラリ・ソフトウェア・リソースの数々 - Qiita

      元記事: Awesome Python Awesome List in Qiita Awesome Ruby Awesome Java Awesome JavaScript Awesome Node.js Awesome Go Awesome Selenium Awesome Appium 管理パネル 管理インタフェース用ライブラリ ajenti - サーバ用管理パネル. django-grappelli - Django 管理インターフェースのためのジャズスキン. django-jet - 改良された機能を備えた Django 管理インターフェース用の最新のレスポンシブテンプレート. django-suit - Django Admin インターフェースの代替 (非商用の場合のみ無料). django-xadmin - Django 管理者のドロップイン置換. jet-bridge -

        Awesome Python:素晴らしい Python フレームワーク・ライブラリ・ソフトウェア・リソースの数々 - Qiita
      • 文科省のPythonはPythonじゃねぇ - Qiita

        TL;DR 文科省によるプログラミングの教材はダメダメ。PEP8読め。 追記 もちろん、この指摘が普通のコードに対するものだとすれば 「重箱の隅をつつきすぎ」 だというのは全くその通りだと思います。こんな指摘をするつもりはさらさらありません。 しかし、これが文科省という権威ある機関が発表するものならば話は全く違います。 全ての日本の教育を一身に背負うくらいの気持ちと成果を伴わなければならないとも思います。 そういう理由での、厳しい(というか細かい)指摘です。 追記2 自分の説明が足りませんでした(すみません)。ちなみにこの教材は「教員研修用」です。 この教材で研修を受けた教師にプログラミングを教えられると思って考えてみてほしいと思います。 追記3 (2019/9/25 文科省の改訂を受けて) この度文科省がPythonに関する資料の改訂版を発表しました。 文科省に対して改善を求める当初を行

          文科省のPythonはPythonじゃねぇ - Qiita
        • 「Linux搭載PC」を名刺にしてしまった猛者が登場

          個性的な名刺作りには多くの人が知恵を絞っていて、「USBメモリとして使用可能な名刺」を作った人もいます。そんな中、CPUやメモリなど、PCに必要な最低限のコンポーネントを備えた名刺が登場しました。 My Business Card Runs Linux • &> /dev/null https://www.thirtythreeforty.net/posts/2019/12/my-business-card-runs-linux/ Linux搭載PCの名刺を作ったのは、組み込みシステムエンジニアのGeorge Hilliard氏です。表面には、プロフィールと共に「This card runs Linux!(このカードはLinuxで動作します)」と記載されています。また、名刺の下部にはICチップが設置されており、名刺自体が1枚の基板として使われているのが分かります。 裏面はこんな感じ。カード

            「Linux搭載PC」を名刺にしてしまった猛者が登場
          • M5StickCで家庭用スマートメーターをハックする!

            皆さんは、うっかりブレーカー落とした経験ありませんか? 「ドライヤー使う前に今の電気使用量が分かれば良いのに!」とか思ったことないですか? 最近は、その希望が簡単に叶うって知ってますか!? と言う事で、今回は、「スマートメーターから電力状況を取得して表示する」ことが出来る機械を作ってみたお話です。 もうブレーカー落とさずに済むよん♪ 前説:あなたのお宅は「スマートメーター」ですか!? ここ数年で、全国の家庭用電力メーターがスマートメーターにどんどん置き変わっています。 2019年末時点だと、もう殆どのご家庭がスマートメーターになっているのではないでしょうか? 「日本の世帯毎における普及率が一番高いIoT機器」はスマートメーターと言えるかも? スマートメーターって何?って人は、コチラ↓をどうぞ。 スマートメーター|Smart life|東京電力エナジーパートナー株式会社東京電力エナジーパート

            • スーパーエンジニアが自分のために作ったハードが世界へ——深セン発スタートアップM5Stack | fabcross

              2000年代中頃にArduinoが登場してからオープンソースハードウェアや開発用のマイコンボードは一つの市場として成立する規模になり、マイコンを搭載して自由にプログラミングできるハードウェアを作るスタートアップが生まれた。2017年に誕生した「M5Stack」は日本でもファンの多い液晶モニタ付きモジュールだ。 開発したのはジミー・ライ(Jimmy Lai)。電力会社でエンジニアとして働いたのちに起業した。M5Stackはスイッチサイエンスを通じて国内でも販売され、発売早々に日本のユーザーコミュニティは100人を超え、日々さまざまな「作ってみた」ツイートが投稿されるなどMakerたちに強烈な支持を受けている。M5Stack誕生までの経緯と日本でのヒットの理由、そして今後について中国・深センにある彼らのオフィスで伺った。 M5Stackは54×54×17mmの小型モジュールだ。本体にはバッテリ

                スーパーエンジニアが自分のために作ったハードが世界へ——深セン発スタートアップM5Stack | fabcross
              • Python 3.6 の(個人的に)注目の変更点 - methaneのブログ

                Python 3.6b1 がリリースされましたね。(フライング) beta1 ということで、 3.6 に向けた新機能の追加は (provisional package を除いて) 終了です。ただし、仕様が確定したと言うわけではなくて、beta版に対するフィードバックを元に新機能を修正したり、最悪 revert して 3.7 に持ち越しにされる可能性もあります。 なお、 3.6b1 が出る前の1週間が core dev sprint があり、そこでめちゃくちゃ大量に大きめの変更が入りました。なので、常用環境には全くオススメできませんが、OSS開発者だったら .travis.yml に python: "nightly" を追加してリグレッションの発見に貢献したり(←これめっちゃ有り難いです)、それ以外の人も 3.6 を試してみて早めにフィードバックをしてもらえると、年末の 3.6 がより完成

                  Python 3.6 の(個人的に)注目の変更点 - methaneのブログ
                • M5Stackであそぼう

                  M5Stackの概要 ようやくM5Stackが入荷しました。昨年から注目されていますので、よくご存知の方も多いかと思いますが、まず簡単にM5Stackを紹介します。 M5StackはEspressifのESP32と、SDカードスロット、ボタン、USBやGroveのコネクタを5cm四方の基板に搭載し、ディスプレイや電源までを樹脂のケースに詰め込んであるモジュールです。 M5StackはArduinoのシールドのように、センサー等の載った拡張基板をメインモジュール(CORE)に積み重ねることができ、それぞれのモジュールが約5 cm四方のケースに入っているところが特徴の1つです。 拡張基板には、いまのところGPS受信機や無線モジュール、DIYのためのユニバーサル基板などが用意されています。 EspressifのESP-IDFの他、Arduino IDEや、MicroPythonなどを利用すること

                    M5Stackであそぼう
                  • Awesome Python:素晴らしい Python フレームワーク・ライブラリ・ソフトウェア・リソースの数々 - Qiita

                    元記事: Awesome Python Awesome List in Qiita Awesome Ruby Awesome Java Awesome JavaScript Awesome Node.js Awesome Go Awesome Selenium Awesome Appium 管理パネル 管理インタフェース用ライブラリ ajenti - サーバ用管理パネル. django-grappelli - Django 管理インターフェースのためのジャズスキン. django-jet - 改良された機能を備えた Django 管理インターフェース用の最新のレスポンシブテンプレート. django-suit - Django Admin インターフェースの代替 (非商用の場合のみ無料). django-xadmin - Django 管理者のドロップイン置換. jet-bridge -

                      Awesome Python:素晴らしい Python フレームワーク・ライブラリ・ソフトウェア・リソースの数々 - Qiita
                    • Python を速くする取り組み - methaneのブログ

                      速い Python 実装といえば PyPy が有名ですが、 Python 3 へのキャッチアップが遅い、 CPython が持っている Python/C API のサポートがまだ弱く遅い、などの欠点があります。 また、 Google の1年プロジェクトだった Unladen Swallow もありました。これは CPython をフォークして LLVM で JIT を実装するものでした。この fork 実装は終わりましたが、この時期まだ不安定だったLLVMへの貢献は大きく、(ちゃんとおってないので憶測ですが)現代LLVMを利用したJITを実装しているプロジェクトは全部間接的に Unladen Swallow の成果の上に成り立っていると言えるかもしれません。 終了した JIT プロジェクトといえば、 psyco もありました。これはベタに CPython の JIT を実装していましたが、

                        Python を速くする取り組み - methaneのブログ
                      • プログラマーが本当に支持するプログラミング言語がわかる「人気の高いプログラミング言語2019」が発表

                        by Kevin Ku 世界最大の専門職団体であり電気・電子工学・コンピューターサイエンス分野の文献や論文誌を発行するIEEEによる学会誌IEEE Spectrumが、「Top Programming Languages 2019(人気の高いプログラミング言語2019)」を発表しました。毎年発表されているランキングですが、2019年からはランク付けに使用する指標の一部が変更されています。 The Top Programming Languages 2019 - IEEE Spectrum https://spectrum.ieee.org/computing/software/the-top-programming-languages-2019 IEEE Spectrumは、プログラミング言語の人気を判断するためには、あるプログラミング言語が別の分野では全く使用されていないケースなどについ

                          プログラマーが本当に支持するプログラミング言語がわかる「人気の高いプログラミング言語2019」が発表
                        • 550円の「Raspberry Pi Pico」をいじり倒す

                          プログラムもC/C++と、MicroPythonというPython 3と互換性のある言語のみしか使えません。また、本体には端子が用意されていないので、自分でピンヘッダを購入してはんだ付けするか、Raspberry Pi Picoを取り付けて利用できるハードウェアを使う必要があります。ちなみに海外のサイトですが、PIMORONIではRaspberry Pi Picoと組み合わせて使うキットが発売されています。 制約が多いチップですが、他のラズパイと同じようにGPIOが用意されており、SPIコントローラーが2系統、I2Cコントローラーが2系統、シリアル通信ができるUARTが2系統あるほか、PWMに至っては16系統用意されています。 これだけのI/Oがあれば、センサーなどを組み合わせることで、IoTデバイスとして何かできそうな気がします。実はこの連載で、とある方法でラズパイをIoTデバイスにして

                            550円の「Raspberry Pi Pico」をいじり倒す
                          • WiFi搭載のPythonマイコンボード「WiPy」

                            Micro Pythonと言うマイコンボードはご存じだろうか?文字通りPythonでプログラミングができるマイコンボードなのだが、Pythonってインタプリンタみたいに使えるので便利なんですよね。ArduinoやPICだとC/C+やアセンブラで書いてコンパイルして動作確認…..になるのですが、デバッグが大変なんですよね。なのでインタプリンタ形式で動かせるPythonが乗ったマイコンボードって、出た時、私にはとっても魅力的に映りました。 今回、Kickstarterで投資の募集を開始した「WiPy」は、MicroPythonがUSB接続でターミナルでやっていたプログラミングが、WiFiモジュール搭載のTIのCC3200を載せているいる事によりWiFi接続okなのです。 つまりコードレス。telnet経由で操作もできますし、嬉しいのはFTPでのファイル転送。FETでプログラムファイルを転送でき

                              WiFi搭載のPythonマイコンボード「WiPy」
                            • Python機能 | CASIO カラーグラフ関数電卓 fx-CG50

                              プログラミングの基礎がわかるPython機能 Python機能 (Python) プログラミング言語の中でも文法がわかりやすいと言われているPython言語を電卓上で学ぶことができます。 さらにプログラムを組むことで、いろいろなグラフィック表示などもできます。最新のOS(version 3.40以降)でご使用ください。 ※ Pythonモードは、fx-CG50で動作するように改編された、MicroPython v1.9.4です。一般的に、パソコン上で動作するPythonとMicroPythonは異なります。 ※ Pythonモードは、MicroPythonのすべての関数、コマンド、モジュール、ライブラリに対応しているわけではありません 。 プログラム作成の流れ グラフィック表示 便利な機能 使用できるコマンド ファイル転送

                              • 2021年にmrubyを始める皆さまへ - ローファイ日記

                                2021年3月5日に、mruby 3.0.0 のリリースがされました。おめでとうございます! mruby.org これに関連してなのか、mrubyをこれから始めようとか、ここのところどうなっていますかという質問をちょくちょく受けたり、ツイートを拝見したりするようになりました。 一方で、どうしても情報が古い、あるいは多くのmgemのメンテナンス状況が悪いように見える、などの初学者にとっては難しい状況が広がっており、厳しい気持ちになったり、厳しい感想を述べたりされている方もいるように思います。そして、その感想中には誤解も含まれているようです。 ここでいったん、少しでも「心構え」ができるように、これから触ってみる方々に対しての自分の考えをまとめておこうと思いました。 (さらにいうと、基本的に本原稿はいちユーザ、それもWebインフラに関わるユーザとしての解釈なので、Matzをはじめとした他のmru

                                  2021年にmrubyを始める皆さまへ - ローファイ日記
                                • 2020年における各Python処理系の状況 - Qiita

                                  2020年1月1日をもってPython2系列のサポートが終了しました(一部の長期サポート環境を除く)。Pythonは完全にPython3時代に移行し、安定期を迎えているように思います。しかしながら、Pythonは何もCPythonだけではありません。JythonやIronPythonといった他の処理系の現状はいったいどうなっているのでしょうか。気になったので少しだけ調べてみました。 CPython 公式サイト リポジトリ 言わずと知れた、オリジナルにして最も有名なPython処理系です。C言語で実装されています。 2020年1月1日にPython2系列のサポート終了(EOL)を行いました。 2020年7月21日には最新バージョンの3.8.5が公開されました。その他3.7系列では3.7.8が、3.6系列では3.6.11がそれぞれ6月28日にリリースされています。 そして、次期バージョンの3.

                                    2020年における各Python処理系の状況 - Qiita
                                  • Awesome Python:素晴らしい Python フレームワーク・ライブラリ・ソフトウェア・リソースの数々 - Qiita

                                    元記事: Awesome Python Awesome List in Qiita Awesome Ruby Awesome Java Awesome JavaScript Awesome Node.js Awesome Go Awesome Selenium Awesome Appium 管理パネル 管理インタフェース用ライブラリ ajenti - サーバ用管理パネル. django-grappelli - Django 管理インターフェースのためのジャズスキン. django-jet - 改良された機能を備えた Django 管理インターフェース用の最新のレスポンシブテンプレート. django-suit - Django Admin インターフェースの代替 (非商用の場合のみ無料). django-xadmin - Django 管理者のドロップイン置換. jet-bridge -

                                      Awesome Python:素晴らしい Python フレームワーク・ライブラリ・ソフトウェア・リソースの数々 - Qiita
                                    • M5Stack Basic--販売終了

                                      本製品は生産を終了いたしました。USBシリアル変換チップが変更されたM5Stack Basic V2.6に置き換えとなります。(2021年11月1日) M5Stackは、320 x 240 TFTカラーディスプレイ、microSDカードスロット、スピーカーを備えたコンパクトで便利な開発モジュールです。ESP32を搭載しているため、Wi-FiおよびBluetooth通信を扱え、Arduino環境での開発が可能です。 さらに専用の拡張モジュールを縦に積み重ねていくことで機能を追加することができます。 本製品は最も基本的なM5Stackです。 仕様 CPU: 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth 入力 : 5 V-5.5 V / 500 mA(USB Type-C経由) インターフェイス SPI x

                                        M5Stack Basic--販売終了
                                      • 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」、エミュレーターもあり気軽に遊べる
                                        • JetsonにEdge TPUにM5StickV で、エッジAI用やるには何を選べばいいの? - masato-ka's diary

                                          1. 概要 追記 公開当初Jetson Nanoの性能表記に誤記があったため修正しています。 最近組み込みデバイス(以下エッジと表現)で画像認識や音声認識、センサ情報の処理といったディープラーニングを利用した処理を実行することが容易になっている。低消費電力で、高速にディープラーニングを処理するためのエッジAI用アクセラレータが各社から発売されていることがその理由の一つだろう。 こういった、エッジAI用のアクセラレータは各社によってその使用や対応フレームワーク、利用できるディープラーニングのネットワーク構成に違いがある。どれも同じように利用できるわけではない。自分でエッジAI用アクセラレータを利用しようとしたときにいくつか調べてみた内容をメモがわりに残してみる。ちなみに個人で遊べるものを中心にしてるので、産業的にどうなのかは知らない、悪しからず。。。 あとこのブログではAndroid Thi

                                            JetsonにEdge TPUにM5StickV で、エッジAI用やるには何を選べばいいの? - masato-ka's diary
                                          • 「M5Stack」と3G拡張ボードでお手軽IoT「雨雲レーダーの表示デバイス」を作ろう

                                            IoTデバイスの製作と聞くと「基板むき出し」「ハンダ付け」こんなイメージをお持ちではないでしょうか?「M5Stack」は、5cm四方のケースの中に、マイコンやカラー液晶ディスプレイなどが詰め込まれたIoTプロトタイピング(試作)向けデバイスで、ハンダ付けをすることなく、モジュールを「積み上げる」ことで機能拡張を実現できます。また、Wi-Fi/BLE(Bluetooth)といった通信機能が内蔵されているので、IoTデバイスの製作によく用いられる人気のデバイスです。先日ソラコムから発表された「M5Stack用 3G拡張ボード」を利用することで、セルラー通信機能を搭載できるようになり、利用シーンがさらに大きく広がりました。今回は、このM5Stackと3G拡張ボードを組み合わせて「いつでも・どこでも・だれでも使える、雨雲レーダー表示デバイス」を作ってみます。 本記事の内容を動画でも解説しています!

                                              「M5Stack」と3G拡張ボードでお手軽IoT「雨雲レーダーの表示デバイス」を作ろう
                                            • 2日目:Python 3.10新機能パターンマッチの神髄がわかる | gihyo.jp

                                              先日公開した「PyCon JP 2021」1日目のカンファレンスレポートはいかがでしたでしょうか? 本レポートでは引き続き、2日目の様子をご紹介します。 PyCon JPは日本国内外のPythonユーザーが一堂に会し、互いに交流を深め、知識を分け合い、新たな可能性を見つけられる場所として毎年開催される国際カンファレンスです。 PyCon JP 2021は2021年10月15日~16日のカンファレンスと2日間の会期で開催されました。 今回は16日に行われたカンファレンスの中から、注目セッションと感想について運営スタッフがレポートします。 Day2 Keynote:A Perfect match ―Mr. Brandt Bucher (nikkie) 2021年10月、PyCon JP 2021の少し前にリリースされたPython3.10。その目玉機能といえば、Structural Patte

                                                2日目:Python 3.10新機能パターンマッチの神髄がわかる | gihyo.jp
                                              • Python使いで『今後はデータビジネスの現場かも』って人、NimData/Arraymancerをさわってみておこう。 - Qiita

                                                Python使いで『今後はデータビジネスの現場かも』って人、NimData/Arraymancerをさわってみておこう。Python機械学習Nimarraymancer創薬ダジャレ はじめに 本エントリーは、主には、python使いな人でデータビジネス界隈でのバッチ処理/ストリーム処理やIoTのエッジ端末側のことが気になっている人の流し読み向けポエムかと。 前提とする近未来像 IoT+AIな開発案件で、サーバー(クラウド)側での学習済モデルを迅速にフィールド展開(モバイル端末やIoTエッジ端末へのデプロイ)することがしばしば求められるようになっている状況。 #参考TensorFlow Liteのliteな話 IBM QやMS Q#など量子コンピューティングな界隈がざわついている年の瀬に地味な話だろうけど 、通信速度に制約ある限り、必要な話。今後の展開先としては、『自律的にふるまうドローン、

                                                  Python使いで『今後はデータビジネスの現場かも』って人、NimData/Arraymancerをさわってみておこう。 - Qiita
                                                • 関数電卓でPythonを学ぶ理由 思考を深め、プログラミングの楽しみを味わう

                                                  この世には「関数電卓」と聞いて目が輝く人と、そうでない人がいるでしょう。エンジニアである私も含め、目が輝く人は、日本では少数派なのではないかと思います。残念なことです。 「電卓」がなくなって困る人は大勢いるはずですが、「関数」を知らなくても、普通に生きて行けるのも事実。でも関数がなかったら、株価を予測してお金儲けできないし、現代社会を支えるテクノロジーは明治か中世くらいに戻ってしまいます。関数は、社会科学を含む科学的現象を数学的に見るための「目」としてとても重要です。理系の学生は、「科学の目」を養うために関数電卓を使います。 「プログラミング」と聞いて目が輝く人は、関数電卓の場合よりちょっと多いかも知れません。なんと最近の関数電卓は、Pythonでプログラミングできるのです。「えっ、そうなの?」と思った人。私も同じ事を思いました。CASIOの関数電卓『fx-CG50』は、2018年に公開さ

                                                    関数電卓でPythonを学ぶ理由 思考を深め、プログラミングの楽しみを味わう
                                                  • M5Stack社超コンパクト設計新製品「M5Stamp Pico」シリーズを2021年8月12日より販売開始します

                                                    株式会社スイッチサイエンス(以下スイッチサイエンス、本社:東京都新宿区、代表取締役:金本茂)は、M5Stack社の新製品「M5Stamp Pico」シリーズを、スイッチサイエンスのウェブショップにて2021年8月12日より販売開始します。 「M5Stamp Pico」は、切手サイズの極めて小さい基板上にWi-Fiチップとアンテナ、プッシュスイッチ、LEDを配置した開発プラットフォームで、UIFlowを使ったグラフィカルプログラミング、Arduino、MicroPython、ESP32-IDFでの開発が可能です。 今回販売を開始するのは、「M5Stamp Pico Mate」です。ESP32-DOWNLOADERが付属する「M5Stamp Pico DIY Kit」についても、近日中の販売開始を準備中です。 ▶︎「M5Stamp Pico」の特徴 切手大の基板に凝縮された機能 基板上には、W

                                                      M5Stack社超コンパクト設計新製品「M5Stamp Pico」シリーズを2021年8月12日より販売開始します
                                                    • M5StickV (K210 RISC-V CPU搭載,AIカメラ)がもうすぐ販売開始!

                                                      M5StickVがもうすぐ出ます! 今日もM5Stackオフィスに訪れ、 Jimmyたちに新製品について聞いてきました。Sipeedと協力して開発中の、RISC-V CPU搭載AIカメラ、M5StickVがもうすぐ出ます! 製品名のVは、画像認識のVisionとRISC-Vをかけた名前です。読み方はエムファイブスティックブイ。 このサイズでも、しっかりと顔認識されています。現状の開発環境はMaixPy K210用のMicroPython環境であるMaixPyでプログラムできる、オールインワンのAIカメラです。 Type-CとGrove互換のソケットつき。 他はArduino IDEとOpenMVには対応していますが、UI Flowでは(少なくとも発売してすぐは)動かないので、これまでのESP32ベースのM5Stackシリーズとはいろいろ別の背品になります。 スピーカーとマイクも備えています

                                                        M5StickV (K210 RISC-V CPU搭載,AIカメラ)がもうすぐ販売開始!
                                                      • ゼロからはじめるPython(79) 550円で電子工作ラズパイピコを始めよう

                                                        テレワークで自宅時間が増えた。そうなれば、自宅を快適にしたいという流れが自然だろう。とは言えお金はかけたくないと誰もが思うところだ。せっかくPythonが使えるならRaspberry Picoを活用してみよう。550円から電子工作が始められるので手軽だ。今回は、Picoのセットアップから温度取得までやってみよう。 Raspberry Pi Picoを使えばPCにさまざまな電子部品を接続して活用できる 550円の衝撃 - Raspberry Pico 「Raspberry Pi Pico」(以後、ラズパイピコと略す)とは、2021年初頭に発売されたRaspberry Piの新シリーズだ。そもそも、Raspberry Piは手のひらサイズの小型Linuxであり、世界中で3700万台以上を売り上げた大ヒット製品だ。 主要最新モデルのRaspberry Pi 4 Model Bは、CPU1.5GH

                                                          ゼロからはじめるPython(79) 550円で電子工作ラズパイピコを始めよう
                                                        • 仙石浩明の日記

                                                          USBメモリや DVD などのリムーバブルメディアから起動可能な Ubuntu (以下 「Live Ubuntu」 と呼ぶ) は、 PC がトラブったときのレスキュー (障害復旧) の道具として重宝する。 最近の USBメモリは容量が大きく、 3GB 程度の Live Ubuntu を入れておいても大して邪魔にならない。 ふだん持ち歩く USBメモリにも、 それぞれ Live Ubuntu を入れておくとイザというとき便利。 ところが、 Ubuntu (公式) が公開している Live Ubuntu は exFAT からの起動に対応していない。 exFAT は FAT の後継として Microsoft が開発したファイルシステムで、 従来 4GB までのファイルしか扱うことができなかった FAT の制約が大幅に緩和されている。 昨今の動画ファイルはサイズが 4GB を超えるものも多く、 U

                                                          • メガネに取り付けるオープンソースARデバイス「Monocle」とは?

                                                            手のひらサイズのレンズをメガネにクリップで取り付けて使用する「Monocle」は2022年9月に発表されたARデバイスで、視界をズームしたり写真や映像を瞬時にキャプチャしたりできるほか、オープンソースソフトウェアを実行し独自のファームウェアを作成することもできるため「ハッカーによるハッカーのためのARデバイス」として話題になっています。 Monocle https://www.brilliantmonocle.com/ 公式のドキュメントによると、Monocleはメガネの片側にクリップで取り付けて「モノクル(片メガネ)」のように利用することができる小型のヘッドアップディスプレイで、本体の重さは15グラムとかなり軽量になっているほか、「640x400カラーOLEDディスプレイ」「5MPカメラ」「マイクロフォン」「Bluetooth5.2」「70mAhの内蔵バッテリー」「フル機能のMicroP

                                                              メガネに取り付けるオープンソースARデバイス「Monocle」とは?
                                                            • M5Stack - Modular Rapid ESP32 IoT Development Board - ESP32 dev kits

                                                              Time flies, and 2023 has come to an end. M5Stack's products and services have accompanied users worldwide throughout the year. 2023 was a year of continuous innovation for M5Stack, with 76 new products released at a rate of one per week. As we set sail for 2024, let's look back at the brilliance of the past year and unveil the top 10 best-selling products of 2023! 1. ATOM LITE Once again, Atom Lit

                                                              • Raspberry Pi Pico Wで電波時計を合わせる (JJY標準電波エミュレータ)

                                                                Raspberry Pi Pico Wのアプリケーションとして 最少の周辺部品で電波時計むけJJYエミュレータ(時刻合わせ用)を製作しました。 ※2023年6月6日: ソースコード修正の内容を反映させました。 時刻合わせ風景 概要 電波時計は電波が届くところで使用するには手間いらずで非常に便利なのですが、電波が届かないところで使用する場合、特に時刻を手動で合わせることが出来ないタイプの場合は不都合が生じます。(上記写真の時計がまさにそうでした。)そこで、電波時計が時刻合わせに利用しているJJY標準電波を生成するエミュレータを検討してみました。標準電波(JJY)の公開仕様によれば、搬送波は40 KHz(東日本)または60 KHz(西日本)の2種類ありますが、0%, 100%の変調を1 Hzにて3種類のデューティで1分単位のパターンを送出する形式の非常にシンプルなものとなっています。周辺回路を

                                                                  Raspberry Pi Pico Wで電波時計を合わせる (JJY標準電波エミュレータ)
                                                                • 本日12月1日より、2017年の技術系Advent Calendarが各所ではじまる | gihyo.jp

                                                                  本日12月1日より、プログラマやエンジニア、企業、学生、団体などの有志による2017年の技術系Advent Calendar(アドベントカレンダー)が各所ではじまり、一日目を担当する人の記事が公開されてきている。 一般的なAdvent Calendarはクリスマスを楽しみに待つために、12月1日から24日までの日付部分が扉などになっていて開くことができるカレンダーを指す。そして1日ずつその日の日付の部分を開くと、天使や動物の絵などが見えるという仕組みになっている(様々なバリエーションがある)⁠。 これに発想をえて、技術系Advent Calendarでは、12月1日から25日までの25日間、特定のプログラミング言語縛りなどの緩やかなルールで、毎日別の人(日付を埋めるために同じ人が複数回担当することもある)が自分のblog等にて記事を書くというのが基本的な形になっている(特設サイトを用意して

                                                                    本日12月1日より、2017年の技術系Advent Calendarが各所ではじまる | gihyo.jp
                                                                  • M5StickCでCO2濃度を測定する!

                                                                    やだぁ!? ここ、空気悪くな~い!? ・・・いや、人間関係が険悪とかでは無くて、部屋の空気の事でして・・・頭痛くなったり眠くなったりとかするんですよ~。 空気中のCO2(二酸化炭素)濃度によって、眠気や吐き気などの症状が出ることもあるらしいので、気のせい(人間関係のせい?)ではない事を証明すべく、CO2濃度を測定する装置を作ってみました。 と言う事で、満を持して、BOOTH販売商品の第二弾「Co2 HAT」の登場です!! 第一弾「Wi-SUN HAT」はコチラ↓。 M5StickCで家庭用スマートメーターをハックする!皆さんは、うっかりブレーカー落とした経験ありませんか? 「ドライヤー使う前に今の電気使用量が分かれば良いのに!」とか思ったことないですか? 最近は、その希望が簡単に叶うって知ってますか!? と言う事で、今回は、「スマートメーターから電力状況を取得して表示する」ことが出来る機械

                                                                      M5StickCでCO2濃度を測定する!
                                                                    • 仙石浩明の日記: CTO兼プログラマ兼システム管理者の視点から

                                                                      USBメモリや DVD などのリムーバブルメディアから起動可能な Ubuntu (以下 「Live Ubuntu」 と呼ぶ) は、 PC がトラブったときのレスキュー (障害復旧) の道具として重宝する。 最近の USBメモリは容量が大きく、 3GB 程度の Live Ubuntu を入れておいても大して邪魔にならない。 ふだん持ち歩く USBメモリにも、 それぞれ Live Ubuntu を入れておくとイザというとき便利。 ところが、 Ubuntu (公式) が公開している Live Ubuntu は exFAT からの起動に対応していない。 exFAT は FAT の後継として Microsoft が開発したファイルシステムで、 従来 4GB までのファイルしか扱うことができなかった FAT の制約が大幅に緩和されている。 昨今の動画ファイルはサイズが 4GB を超えるものも多く、 U

                                                                      • M5StickC Plus

                                                                        2023-12-13、 後継機となるM5StickC Plus2の取り扱いを開始しています。 2024-7-26、 在庫限りから通常販売へ変更しました。 M5StickC Plusは、M5StickCを大画面(18.7%拡大)にしたアップグレード製品です。ESP32-PICO-D4を搭載し、BluetoothとWi-Fi通信が可能です。 コンパクトなボディに、赤外線、RTC、マイクロフォン、LED、IMU、ボタン、PMICなど、豊富なハードウェアが内蔵されています。 また、M5Stick用のHATやUnitファミリ製品が利用可能です。 StickCからの主な変更点(カッコ内はStickC) ※左が本製品、右がStickC LCD:1.14 インチ(0.96 インチ) 解像度:135x 240(80 x 160) バッテリ容量:120 mAh(80または95 mAh) ブザーを追加 USB

                                                                          M5StickC Plus
                                                                        • Awesome Python:素晴らしい Python フレームワーク・ライブラリ・ソフトウェア・リソースの数々 - Qiita

                                                                          元記事: Awesome Python Awesome List in Qiita Awesome Ruby Awesome Java Awesome JavaScript Awesome Node.js Awesome Go Awesome Selenium Awesome Appium 管理パネル 管理インタフェース用ライブラリ ajenti - サーバ用管理パネル. django-grappelli - Django 管理インターフェースのためのジャズスキン. django-jet - 改良された機能を備えた Django 管理インターフェース用の最新のレスポンシブテンプレート. django-suit - Django Admin インターフェースの代替 (非商用の場合のみ無料). django-xadmin - Django 管理者のドロップイン置換. jet-bridge -

                                                                            Awesome Python:素晴らしい Python フレームワーク・ライブラリ・ソフトウェア・リソースの数々 - Qiita
                                                                          • 2019年、人気のプログラミング言語トップはPython。Java、Cが続く。IEEE Spectrumによる調査

                                                                            2019年、人気のプログラミング言語トップはPython。Java、Cが続く。IEEE Spectrumによる調査 電気通信分野の標準化団体であるIEEE(アイトリプルイー)が発行するオンラインマガジン「IEEE Spectrum」が、人気のあるプログラミング言語の2019年版「The Top Programming Languages 2019」を発表しています。 結果は、1位はPython、2位はJava、3位はCとなりました。 IEEE Spectrumは毎年この人気プログラミング言語のランキングを発表しています。基本的にはGoogleの検索ボリュームやGoogle Trends、Twitter、GitHub、Stack Overflowなどをソースとしてメトリクスを算出、ランキングを算出しています。そのランキング算出方法を大幅に見直したとのこと。 This year we’ve d

                                                                              2019年、人気のプログラミング言語トップはPython。Java、Cが続く。IEEE Spectrumによる調査
                                                                            • ESP8266(ESP-WROOM-02)自分的まとめ - 半空洞男女関係

                                                                              gyazo.com ESP8266環境向上委員会でやりとりされている情報をベースに、情報を自分なりにまとめた記事です。正しいかどうか保証できないので、ここ違うとかあればコメントしてもらえると嬉しいです。 ESP8266 is 何 直にスクリプトを書き込めちゃうWi-Fiモジュールの、コアになるチップ みんながワイワイ使ってるのは多分、ESP-WROOM-02? 以降、ESP-WROOM-02に関する話 kwsk 普通のWi-Fiモジュールは、Wi-Fiでの通信をして、送られてきたデータをUART(Serial)で流してくれる。 通信の窓口をするのが仕事。 他のロジック回りとか、あれこれはArduinoとか別のチップが担当していた。 ESP8266は、それもできるし、ESP8266本体がロジック回りを担当することが出来る。 例えばセンサーを取り付けて、その値をサーバーとかに上げまくるとかがワ

                                                                                ESP8266(ESP-WROOM-02)自分的まとめ - 半空洞男女関係
                                                                              • Arduino+Raspberry Pi——「RP2040」を搭載した「Arduino Nano RP2040 Connect」を発表|fabcross

                                                                                Arduinoは2021年5月17日の公式ブログで、Raspberry Pi財団が独自に設計した32ビットマイコン「RP2040」を搭載した新製品「Arduino Nano RP2040 Connect」を発表した。 RP2040は、133MHzデュアルコア「Arm Cortex-M0+」と264KBのオンチップRAMで構成され、TensorFlow Liteを動作させるパワーを備える。Arduinoによれば、パワフルで高性能なRP2040を、Arduino Nanoシリーズの新モデルのコアに採用することは、当然の選択だったという。 サイズ43.18×17.78mm、重さ6gのボードには、U-bloxのWi-Fi/Bluetoothモジュール「NINA-W102」、6軸IMU(慣性計測ユニット)、マイクロフォン、RGB LED、GPIOピン、MicroUSB(Type A)コネクタなどを搭

                                                                                  Arduino+Raspberry Pi——「RP2040」を搭載した「Arduino Nano RP2040 Connect」を発表|fabcross
                                                                                • 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