タグ

2021年10月9日のブックマーク (17件)

  • Pythonのエラーの見方とよくあるエラー - ガンマソフト

    プログラムに文字列のクォートの閉じ忘れのような「構文エラー(SyntaxError)」があるとPythonはすぐさまエラーを表示します。 一方、構文エラーを修正し、無事プログラムを実行できても、予想外のデータが入力されたりすると今度は「例外(Exception)」発生をエラーで通知します。例外とはプログラム実行時に生じた想定外の「例外」です。例えば、文字列を入力すべき箇所に数値が入力された、読み込むファイルがない、などの「例外」が検知されるとエラーで教えてくれます。 このようにPythonでは構文エラーと例外発生時にエラーを表示します。 エラーの対策は必須ですが、その前にまず原因を把握する必要があります。講座のなかでも適時説明しましたが、今回「見方とよくあるエラー」をまとめましたので、参考にしてください。 構文エラー、例外、バグは区別してください 構文エラーがあるとプログラムを実行できませ

    Pythonのエラーの見方とよくあるエラー - ガンマソフト
  • Raspberry Pi Pico を、コンパイル/統合環境無しで使ってみる by eucaly | elchika

  • ラズパイPicoでLチカ(2)ターミナルで - Qiita

    Lチカ。 Lチカができれば、その先になにか見える。ハードウェア版のhello world。 Picoの場合、オンボードLED(GP25)があるので、敷居が低すぎる、とも言える。 配線 信号機の3色と青色LEDを追加で配線しました。信号機のは、電流制限抵抗がついているので、ジャンパー線不要で便利。青色は、330Ωの抵抗を付けています。 MicroPythonのファームウェアを焼く ラズパイ財団公式ページに従って、MicroPythonのファームウェアを焼きます。 BOOTSEL(boot select)ボタンを押しながら、USB接続。 マスストレージデバイスとして起動してRPI-RP2というUSBドライブとしてマウントされます。 ドライブの中のINDEX.HTMをクリック、公式ページへジャンプ。 もう一つ、INFO_UF2.TXTというファイルが見えます。 公式ページにある、MicroPyt

    ラズパイPicoでLチカ(2)ターミナルで - Qiita
  • Raspberry Pi Pico上のMicroPythonでCircuitPythonライブラリを使う | STEAM Tokyo

    AdafruitのLearning Guideの非公式日語訳です。 英語独特の言い回しを可能な限り日語的な表現に直していますが、不自然に感じる部分も残っていますことを何卒ご容赦ください。 概要 ガイドは、Raspberry Pi PicoにMicroPythonをインストールして、豊富なCircuitPythonライブラリを使用する方法です。 BlinkaはAdafruitのCircuitPythonの互換性レイヤです。BlinkaはもともとPyBoardのようなボードで動作するMicroPythonの上で動作し、CircuitPython用に書かれたライブラリを動作させるための互換性レイヤとして書かれました。これにより、ライブラリの再利用が可能になり、メンテナンスに必要なライブラリが減りました。 BlinkaはすぐにLinuxベースのシングルボードコンピュータで動作するようになり、

    Raspberry Pi Pico上のMicroPythonでCircuitPythonライブラリを使う | STEAM Tokyo
  • 【速報】Raspberry Pi Picoに入門してみた(import array問題も記述あり)

    ついにですよ!Raspberry Pi Pico がついに国内で発売されました!!僕はスイッチサイエンスで販売が開始された直後に買いましたが、今は秋月や千石でも買えるらしいです。 当初は在庫が割とすぐに無くなりましたが、今は潤沢にありそうな感じですよ。僕は3枚買いました。 2/1 に購入し、2/3 にネコポスで到着。埼玉県在住で昼過ぎには来てたかなあ。 画像内に白いぶつぶつが見えますが、汚いものではなく、接着剤のたぐいでした。 Raspberry Pi Picoとは まずは参考資料から。 RP2040 Datasheet 「Raspberry Pi Pico」が発売、独自開発の40nmマイコン「RP2040」を搭載:組み込み開発ニュース - MONOist このボード、一言でいうとデュアルコア ARM マイコンを搭載したただのマイコンボードです。とは言っても、デュアルコアマイコンが搭載され

    【速報】Raspberry Pi Picoに入門してみた(import array問題も記述あり)
  • アニメはいかにレンズの効果を模倣してきたか - メディア芸術カレントコンテンツ

    描かれている絵/画自体に焦点があてられがちなアニメーションだが、ボケ、広角、魚眼などレンズを通して得られる効果が表現として取り入れられている。稿ではなかでも日の商業アニメーションにおけるそのような効果を、黎明期ともいえる1930年代から現代に至る作品より抜粋し、変遷をたどる。 広角レンズの一例、『君の名は。』より 早世した研究者ハンナ・フランクはかつて「元来、すべてのセル・アニメーションは写真である」(註1)と述べました。僕ら視聴者は忘れがちなことですが、撮影台上でセル画や背景を重ね合わせ、それらをコマ撮り撮影することによってつくられるセル・アニメーションはたしかに絵/画を撮影した写真であるとも言えます。 とは言え、こうした事実はあまり意識されることがありません。撮影台時代のディズニー・アニメーションのキャプチャー画を見たとき、多くの人はそれを写真ではなく絵だと認識するのではないでしょ

    アニメはいかにレンズの効果を模倣してきたか - メディア芸術カレントコンテンツ
    meerkat
    meerkat 2021/10/09
  • ギリギリまでお手軽にMicroPythonでIoTやるための手引書 - Qiita

    この記事はPythonその2 Advent Calendar 2019の2日目です。1日目は@ssh-22さんのre.subを使った高度な文字列置換でした。 Arduino, Raspberry Pi の誕生によって急速にエコシステムが整ってきているIoT界隈ですが、Raspberry Pi は Python で実装していけるもののちょっとした電子制御には Arduino の方が圧倒的に手軽に利用できます。 とはいえ Arduino 言語(C/C++もどき)ではなく、使い慣れた Python で書きたいという方もいらっしゃるのではないでしょうか。記事では組み込み用 Python である MicroPython を利用した開発を金銭的な意味でも手軽に始める手引を書いていきたいと思います。 用意するもの Arduino ……ではなく ESP32開発ボード サンハヤト社 ニューブレッドボード

    ギリギリまでお手軽にMicroPythonでIoTやるための手引書 - Qiita
  • Get Started with MicroPython on Raspberry Pi Pico — HackSpace magazine

  • TAKAさんの毎日が発見・ブログ : 矩形波整形回路を追加

    アマチュア無線の機器製作を中心にした日常の活動記録です (by Taka JA2GRC、このブログはFC2_BLOGを使わせていただいてます。) ≪08月   2024年09月   10月≫ 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30 DDS-VFOが快適に動作する様になりましたので、当初予定どおり、出力正弦波を矩形波に整形する回路を追加しました。 と言っても、大した回路ではありません。 CMOSインバータ6個入りの74HC04を使って、1個をコンパレータに、残り5個をパラに使って、パワーアンプ&バッファ代わりにしてみました。 現役時代には、こんな回路は「×(バツ)」だったでしょうね。 コンパレータにはちゃんとした、

  • 1998-038933号 周期信号の周期・電圧変換装置 - astamuse

  • Raspberry PiのGPIO制御方法を確認する(GPIO制御編その2) | ツール・ラボ

    WiringPiというライブラリ&ツールを使用してRaspberry PiのGPIOを制御してみます。 WiringPiとは 前回、Raspberry PiのGPIOを制御は echo コマンドを使用して仮想ファイルにアクセスする方法で行いました。ただ、echoの後に長いパスを打ち込んだりしてちょっと面倒でしたよね。さらにC言語やPythonなどのスクリプト言語から制御する場合も、プログラム中でechoコマンドを呼び出すようにすれば制御できますが、ちょっとスマートではないですよね。そこで今回は、もっと使い勝手の良いWiringPiというライブラリ&ツールをインストールして制御してみます。 WiringPiはRaspberry PiのGPIOを制御するためのC言語ライブラリですが、他の言語、例えばPythonPHPなどからもこのライブラリにアクセスできるようになっています(具体的にはラッパ

    Raspberry PiのGPIO制御方法を確認する(GPIO制御編その2) | ツール・ラボ
    meerkat
    meerkat 2021/10/09
    ][python]]
  • Raspberry Pi GPIO入出力のサンプル(Python, C言語, shellスクリプト) (r271-635)

    05 January 2013 Raspberry Pi GPIO入出力のサンプル(Python, C言語, shellスクリプト) Raspberry PiのGPIO端子から入出力できるか、試してみる。RPi Low-level peripheralsを参考にした。 ■ Python Python用モジュールが既にインストールされているか確認する。 $ sudo apt-cache --names-only search gpio python-rpi.gpio - Python GPIO module for Raspberry Pi python3-rpi.gpio - Python 3 GPIO module for Raspberry Pi $ sudo dpkg -l | grep -e "python.*gpio" ii python-rpi.gpio 0.4.1a-1 ar

    meerkat
    meerkat 2021/10/09
    ]
  • 【部品編②】ノイズを反射・吸収するチップビーズ

    無線LANやBluetoothなどの近距離無線通信技術により、身近な電子機器がワイヤレスで簡単にデータを送受信できるようになりました。しかし、電子機器が放射するノイズが内蔵アンテナに干渉すると、通信が途切れたり、データ処理能力を低下させたりします。5GやIoT社会の発展に向けても、ノイズ対策はますます重要になっています。 フェライトならではの特性を利用したチップビーズは、ノイズの放射源となりやすい伝送線路に直列に挿入することにより容易にノイズ除去効果が得られる素子で、その利便性からさまざまな機器で広く利用されています。基板パターン設計後のノイズ対策としても効果的。小型ながら実に頼もしいノイズ対策部品です。 デジタル信号の矩形(方形)波は様々な周波数成分の集まり 周期的に繰り返されるどんなに複雑な信号波形も、基周波数の正弦波(sin波)とその整数倍の高調波からなります。これを数学的に明らか

    【部品編②】ノイズを反射・吸収するチップビーズ
  • デジタル信号の高調波とは【ノイズ対策】

    デジタル信号とノイズ デジタル回路は、電圧によって信号の”0″と”1″を表現し、伝送しています。 一般的には、デジタル信号は次の図のような波形となっていて、矩形波と呼ばれます。 この図で、上の緑色の波形がデータ信号、下の黄色の波形がクロックです。クロックは常に”0″と”1″を繰り返しています。クロック信号は電圧変化の回数が非常に多いため、EMIへの影響も大きくなります。 等間隔の周波数でノイズが出ている場合は、高調波対策をすることでレベルを下げられる可能性があります。 矩形波の周波数成分 矩形波に限りませんが、信号波形(定義が難しい)は正弦波の重ね合わせでできています。 数式で確認 矩形波をフーリエ級数展開すると数式内で高調波を確認できます。 矩形波の式を展開すると次のようになります。(デューティ比が50%のとき) \[f(x) = \frac{4}{\pi}\{\sin(x) + \fr

    デジタル信号の高調波とは【ノイズ対策】
  • 宮崎技術研究所の技術講座「実用ノイズ対策技術」23.イミュニティ (4)~

    23.(4) ノイズ シミュレータ 23.(4-A) 概   要 ◆ 主なノイズシミュレータについて、解説します。 ノイズシミュレータ は、来は、実際のノイズに、できるだけ近い特性を、持っていることが、望ましいわけです。しかし、実際のノイズは多様であり、再現性もありません。ノイズシミュレータは、実際のノイズ特性、と多少ずれていても、再現性が高いことの方が、重要です。 ノイズシミュレータは、使い方によって、発生するノイズ特性が、大きく異なります。使用条件を一定にして、テストを行う必要があります。 イミュニティ試験では、ノイズシミュレータで、印加したノイズに対して、誤動作が発生しないことを確認します。 単発性のノイズは、回路動作のタイミングと、ノイズのタイミングとの、相対的な関係によって、誤動作が発生したり、しなかったりします。確実な試験を行うためには、回路動作と非同期なタイミングで、多数回

  • 講座情報詳細|Laibra(ライブラ):コードを書きながら学ぶPython入門講座 (METI/経済産業省)

  • Lチカを超えて電子工作をちゃんと知るための「n講」7回:ソースコードを覗く〜analogWrite編〜 | Device Plus - デバプラ

    第1回:ToF距離センサの仕組み 第2回:加速度センサの仕組み 第3回:温度センサの仕組み 第4回:光学式マウスのチップを拝む 第5回:チップを拝む〜互換チップの世界〜 第6回:ソースコードを覗く〜GPIO編〜 しっかりとした正しい知識を基礎から学び、長く電子工作を楽しむことができるようになることを目的とした今回の連載。分かりやすく解説してくれるのは、金沢大学電子情報通信学類教授の秋田純一先生です。第6回から始まった新シリーズ「ソースコードを覗く」の2回目となる今回は、Arduinoのライブラリのソースコードを読んでいきます。それでは早速始めましょう! 目次 Arduinoのアナログ出力 アナログ出力とPWM analogWrite()のソースコードを覗いてみる 1. Arduinoのアナログ出力 Arduinoでは、アナログ出力ができるピンがあります。ここにLEDをつないで光らせるのに、

    Lチカを超えて電子工作をちゃんと知るための「n講」7回:ソースコードを覗く〜analogWrite編〜 | Device Plus - デバプラ