2020-08-01から1ヶ月間の記事一覧

【仕事効率化】マクロパッドを購入、作成してみました

はじめに Arduinoスケッチ スケッチの説明 ボタン①(Excel内でアクティブセル領域を選択する) ボタン②(アクティブセル領域選択後に折れ線グラフを挿入する) ボタン③(アクティブセル領域選択後に棒グラフを挿入する) ボタン④(電卓アプリを開く) ボタン…

老眼の強い味方(iPhoneの拡大鏡 と DAISOスマートフォンスタンド)

200円でこのクオリティー。ありだと思う。 iPhoneは7を使用。

PyQt5 を使ったひらがなドリル用にボタンを自作した

touch-sp.hatenablog.com はじめに Arduino Leonardo(またはArduino Micro)を使ったら簡単にできたと思うが、使っていないArduino Nano Everyがあったので今回はそちらを使用した。 PyQt5を使ったシリアル通信でつまづいた。原因不明のエラーに悩まされた…

PyQt5 を使ってひらがなドリルを作ってみた

子供のためのひらがなドリルを作ってみた。 はじめに ひらがなが書かれたテキストファイルを準備する。 あいうえお ぁぃぅぇぉ かきくけこ がぎぐげご さしすせそ ざじずぜぞ たちつてと っ だぢづでど なにぬねの はひふへほ ばびぶべぼ ぱぴぷぺぽ まみむ…

PyQt5 を使った足し算ドリルを改良した

touch-sp.hatenablog.com 子供の食いつきが悪かったので改良した。 前はPyQt5でのシリアル通信を使ったが今回はやめた。 あの時はArduino覚えたてで使いたかっただけ(笑)。はっきり言って不要。 注意 画像と音声のファイルを用意する必要があります。 数字…

Arduinoで使える押しボタンをキーボード用のキーで自作してみた

使用したものジェイダブルシステム Cherry MXキースイッチ(青軸)+Aキートップ白色 10ケセット メカニカル押しボタンスイッチジェイダブルシステムAmazonAmazonで購入。上の写真を見てもらえればわかる通り送られて来たキートップは残念ながら白ではなかった…

PyQt5 を使って足し算の計算ドリルを作ってみた

PyQt5 で QLabel のグループ化 - パソコン関連もろもろ PyQt5 を使って Arduino とシリアル通信 - パソコン関連もろもろ PyQt5 で python-vlc を扱う - パソコン関連もろもろ 上記で習得したスキルを使って子供のための計算ドリルを作ってみた。 Pythonスク…

Arduino Leonardoを買った

自分がよく使うソフトに最適なボタンを作ってみた。 以下のサイトを参考にさせて頂いた。 qiita.com Arduinoスケッチ #include "Keyboard.h" const int buttonON = LOW; // ボタンが押されているとピンの値はLOW const int buttonPin1 = 13; const int butto…

PDFを操作するプログラム(ページ数の多いPDFファイルに目次を作って目的のページを瞬時に開く)

C#

何十ページ、何百ページとあるPDFファイルに目次を作ります。

PyQt5 で python-vlc を扱う

PyQt5==5.15.0 PyQt5-sip==12.8.0 python-vlc==3.0.11115 Pythonスクリプト import os os.chdir(os.path.join(os.getcwd(), 'sound')) import vlc import time import sys from PyQt5 import QtCore, QtSerialPort from PyQt5.QtWidgets import * from PyQt5…

PyQt5 を使って Arduino とシリアル通信

はじめに Arduino側のスイッチが押されたことをPython側で感知しているだけ。 「pyserial」のインストールは不要。 PyQt5==5.15.0 PyQt5-sip==12.8.0 Pythonスクリプト import sys from PyQt5 import QtCore, QtSerialPort from PyQt5.QtWidgets import * fr…

PyQt5 で QLabel のグループ化

list化すれば容易にできた。 import sys from PyQt5 import QtCore from PyQt5.QtWidgets import * from PyQt5.QtGui import QImage, QPixmap ql_x_position = (200, 400, 600, 200, 400, 600, 200, 400, 600) qr_x_position = (1160, 1360, 1560, 1160, 136…