とある科学の備忘録

とある科学の備忘録

CやPythonのプログラミング、Arduino等を使った電子工作をメインに書いています。また、木製CNCやドローンの自作製作記も更新中です。たまに機械学習とかもやってます。

2018-12-31から1日間の記事一覧

【Python】Pyaudioまとめ編 音声の録音 & 保存 & 再生 & 波形表示 & フーリエ変換

pyaudioというライブラリを使うと、音声を録音・再生・保存etc.することができます。この記事では、音声の録音に挑戦してみます。また、録音した音声をmatplotlibを使ってグラフに表示してみます。 1.ライブラリのインストール 使い方 サンプルプログラム 1.…

【Mission-E】CPUの熱でスターリングエンジンを回せるんじゃないかプロジェクト(製作編)

1.Introduction 2.何をするのか 3.スターリングエンジンの製作 設計図です。 1.Introduction 世の中には、CPUで焼き肉をしようとする方々がいます。www.youtube.com「たれみみ親衛隊長」さんより引用。このような取り組み、......。素晴らしいと思います。あ…

【Python】Pyaudioで.wavファイルを読み込みグラフに表示(FFTもやってみた)

今回は、Pythonを使って.wavファイルの波形表示をしてみます。 サンプルプログラム import numpy as np import wave import pyaudio import matplotlib.pyplot as plt def ReadWavFile(FileName = "sample.wav"): try: wr = wave.open(FileName, "r") except…

【Python】Pyaudioでwavファイルを再生

Pyaudioとwaveという音声関係のライブラリを使って、.wavファイルを再生してみます。 サンプルプログラム import numpy as np import wave import pyaudio import matplotlib.pyplot as plt def PlayWavFie(Filename = "sample.wav"): try: wf = wave.open(F…

【Python】Tkinter 第4回 canvasで図形を描画する

Tkinterを使ってGUIの画面上に図形を描画してみます。 今回から、「キャンバス」を使います。 サンプルプログラム 実行結果 解説 STEP1. キャンバスの作成 STEP2. キャンバスに図形を描く 四角形(矩形)を描く 円(楕円)を描く 多角形を書く 直線を描く そ…

【Python】Tkinker第3回 ボタン作成

サンプルプログラム 実行結果 簡単に解説 STEP1.ボタン作成 STEP2.ボタンを配置 今回は、ボタンを作成します。 サンプルプログラム 以下のプログラムを実行してください。 import tkinter class MyApp1(tkinter.Frame): def __init__(self, master=None): su…

【Python】Tkinter 第2回 テキストを描画する

前回、PythonのデフォルトGUIアプリのTkinterを使ってウィンドウを作成しました。 shizenkarasuzon.hatenablog.com今回は、「ラベル」を使って、ウィンドウに文字を書いてみます。 サンプルプログラム 実行結果 簡単に解説 STEP1.フォントを作成 STEP2.ラベ…

【Python】Tkinker第1回 ウィンドウ作成

サンプルプログラム 実行結果 簡単に解説 1行目 2行目 3行目 4行目 5行目 Tkinterとは、PythonのGUIフレームワークのつです。 GUIのライブラリは、他にもwxPythonやKivy等がありますが、今回はTkinterに手を出してみました。Tkinterは、Pythonさえインスト…