Pythonで計測器制御 pyvisaを使う

以下を参考に動かしてみた。 qiita.com pip install pyvisa またはwinなら以下でインストール py -m pip install pyvisa このコードで動いた import pyvisa rm = pyvisa.ResourceManager() visa_list = rm.list_resources() usb1 = visa_list[0] inst_1 = rm…

指定したファイル以外を再帰的に全て削除

このスクリプトをフォルダに置いて実行すると、指定ファイル以外のファイルを再帰的に削除します。 #!/usr/bin/python3 """ 指定したファイル名のファイル以外を再帰的に削除する 本スクリプトのあるフォルダ及びそのサブフォルダ内のファイルを削除する。 D…

簡単にIoTを実現する「Blynk」の使い方

embed.next-step.asia

ステピィングモーターを動かす

CNCシールドのX軸を動かす ``` int DIR_PORT_X = 5;int STEP_PORT_X = 2;int ENABLE_PORT_X = 8; void setup() { pinMode(STEP_PORT_X,OUTPUT); pinMode(DIR_PORT_X,OUTPUT); pinMode(ENABLE_PORT_X,OUTPUT); digitalWrite(ENABLE_PORT_X,LOW);}void loop…

Pythonによる計測器制御

qiita.com

フルパスファイル名と日付をサブディレクトリ込みで取得する方法

FullPath_date.bat @echo START > dir.txt for /R %%A in (*) do @echo %%A,%%~tA >> dir.txt コマンドライン版 for /R %A in (*) do @echo %A %~tA 以下の記事を移動 garyohosumemo.blogspot.com

ScratchでArduinoを動かす

セットアップ 以下のサイトで紹介されています。 https://www.pc-koubou.jp/magazine/21643 コードサンプル 以下のサイトで簡単な例が紹介されています。 Scratch(スクラッチ)とArduino(アルデュイーノ)をScrattino2でつないでプログラミング │ 子供のプログ…

ゲーミフィケーションでToDoが出来るhabitaca

habitica.com タスクビンゴ news.mynavi.jp

ゲーミフィケーションでToDoが出来るhabitaca

habitica.com

Google式「クレイジー8」で本当にすごいアイデアが生み出せる理由

studyhacker.net ひとり会議 play.google.com 曼荼羅チャート https://mandalachart.com/mandalas/filelist

10万以下のロボットアーム mycobot Mirobot レーザー彫刻機 LaserPecker,LaserPro

M5Stackを使った6軸 協働ロボットmycobot 6万円 mag.switch-science.com 0.2mm精度 8万円 Mirobot fabcross.jp 8万 レーザー彫刻機 LaserPecker camp-fire.jp 8万 レーザー彫刻機 LaserPro fabcross.jp

情報タスク管理アプリ「Notion」

ヘビーユーザーが語る!情報タスク管理アプリ「Notion」が神アプリと呼ばれる理由 Notion登録してみた。

Windowsの設定画面を開くショートカット

Windows 10の設定画面をコマンドで素早く開く start ms-settings:bluetooth でBuletoothとその他デバイスが開く

Arduino ポート拡張

74HC595を使ってArduinoの出力ピンを拡張する方法(2) MCP23S17 フォトカプラ フォトリレー TLP241A 130円 オン抵抗:~150mΩ(定常)出力電流:2A(連続)/6A(パルス) https://akizukidenshi.com/catalog/g/gI-11516/

pythonのreduceとlambdaの再帰と内包表記

reduce python3でreduceを使うにはfunctoolsのインポートが必要。 from functools import reduce print(reduce(lambda x,y:x + y,range(1,10))) lambdaの再帰 #階乗 f = lambda x:1 if x <= 1 else x*f(x -1) f(3) #総和 s = lambda l:0 if not l else l.pop…

マウスの下の英単語の意味を教えてくれる「Mouse Dictionary」

マウスを合わせた英単語を瞬間に翻訳してくれる「Mouse Dictionary」こちらで紹介されている。 「Mouse Dictionary」ここからDL

INA226とArduinoで電流測定

Texas Instruments のデジタル電圧・電流センサ INA226 を使う こちらで紹介されていたソースを動かしてみました。 電圧値は正しく読めるのですが、恐らくモジュールが異なるのでシャント抵抗の値が違うのか電流値はテスターの電流値と異なりました。 #inclu…

Githubへ既存のプロジェクトを追加

ローカルのプロジェクトをGitHubへアップロードする方法こちらを参考にしました> GitHubのマイページにあるRepositoriesタブを開き、Newボタンを押下します。 リポジトリ名(プロジェクト名)を入力して、空っぽの新規レポジトリを作成しておきます。 次に、…

Power Automate Desktop で Excelから読んだ値でWEBで検索し、結果をExcelに書き込む例

qiita.com

Power Automate Desktop スクリプトの解説

docs.microsoft.com qiita.com

Power Automate Desktop スクリプトの解説

docs.microsoft.com

マイクロソフト製無料のWin自動化(RPA)ツール Power Automete Desktop

Microsoft、デスクトップ操作の自動化ツールをWindows 10ユーザーに追加費用なしで提供より ここからダウンロード 本格的なRPAだ

Pythonのlambda式による再帰(Yコンビネーター)とカリー化その他

Yコンビネーター PythonによるYコンビネータの仕組みの(多分)わかりやすい説明より。 F = lambda f: lambda n: n if n < 2 else f(n - 1) * n Y = lambda f: (lambda x: lambda m: f(x(x))(m))(lambda x: lambda m: f(x(x))(m)) print(Y(F)(5)) カリー化 Py…

Pythonのlambda式による再帰(Yコンビネーター)とカリー化

PythonによるYコンビネータの仕組みの(多分)わかりやすい説明より。 F = lambda f: lambda n: n if n < 2 else f(n - 1) * n Y = lambda f: (lambda x: lambda m: f(x(x))(m))(lambda x: lambda m: f(x(x))(m)) print(Y(F)(5)) Pythonでカリー化を書いてみ…

Pythonのlambda式による再帰(Yコンビネーター)とカリー化

PythonによるYコンビネータの仕組みの(多分)わかりやすい説明より。 F = lambda f: lambda n: n if n < 2 else f(n - 1) * n Y = lambda f: (lambda x: lambda m: f(x(x))(m))(lambda x: lambda m: f(x(x))(m)) print(Y(F)(5)) Pythonでカリー化を書いてみ…

Pythonのlambda式による再帰(Yコンビネーター)とカリー化

PythonによるYコンビネータの仕組みの(多分)わかりやすい説明より。 F = lambda f: lambda n: n if n < 2 else f(n - 1) * n Y = lambda f: (lambda x: lambda m: f(x(x))(m))(lambda x: lambda m: f(x(x))(m)) print(Y(F)(5)) Pythonでカリー化を書いてみ…

Pythonのlambda式による再帰(Yコンビネーター)とカリー化

PythonによるYコンビネータの仕組みの(多分)わかりやすい説明より。 F = lambda f: lambda n: n if n < 2 else f(n - 1) * n Y = lambda f: (lambda x: lambda m: f(x(x))(m))(lambda x: lambda m: f(x(x))(m)) print(Y(F)(5)) Pythonでカリー化を書いてみ…

Pythonのlambda式による再帰(Yコンビネーター)とカリー化

PythonによるYコンビネータの仕組みの(多分)わかりやすい説明より。 F = lambda f: lambda n: n if n < 2 else f(n - 1) * n Y = lambda f: (lambda x: lambda m: f(x(x))(m))(lambda x: lambda m: f(x(x))(m)) print(Y(F)(5)) Pythonでカリー化を書いてみ…

Pythonのlambda式による再帰(Yコンビネーター)

PythonによるYコンビネータの仕組みの(多分)わかりやすい説明より。 F = lambda f: lambda n: n if n < 2 else f(n - 1) * n Y = lambda f: (lambda x: lambda m: f(x(x))(m))(lambda x: lambda m: f(x(x))(m)) print(Y(F)(5))

Arduinoで電圧・電流測定 アナログマルチプレクサ

INA226電圧電流モニタリング・アラーム・モジュールで出来そうな気がする。 使い方は(電圧電流モニタ(INA226))https://denshikousakusenka.jimdofree.com/%E3%83%84%E3%83%BC%E3%83%AB/%E9%9B%BB%E5%9C%A7%E9%9B%BB%E6%B5%81%E3%83%A2%E3%83%8B%E3%82%BF/ IN…