スクラッチ(Scratch)で1行も書かずに時計を作る(詳細解説付)

スクラッチではコードを1行も書かないで時計を作ることができます。まず、スクラッチを立ち上げてください。・スクラッチキャットのスプライトを削除します。・画面の左端のコードの「調べる」をクリックします。「現在の年」の年をクリックして内容を時に変えます。 ・「現在の(時)」の左にあるチェックボックスをクリックするとステージに数字が出ます…
コメント:0

続きを読むread more

スクラッチ(Scratch)で関数電卓を作る(詳細解説付)

今回は関数電卓を作ります。前回とは違って表示は7セグメントの蛍光表示管を模したスプライトを使います。桁数は9桁固定です。最上位桁にはマイナス記号とエラーも表示されます。表示用の蛍光表示管の画像はカシオミニを作ったときの画像を使っています。背景の電卓はカシオのFX-10のカタログから切り取りました。キーのスプライト画像はこの写真から切…
コメント:0

続きを読むread more

スクラッチ(Scratch)で電卓を作る(詳細解説付)

前回のカシオミニはあまり実用性があるとは言えませんでしたので、今回は普通に使える電卓を作りました。とはいえ外観にはこだわりたいのでスクラッチの描画機能を使うのではなく既存の電卓の画像をJTRIMで加工して作りました。JTRIMの使い方についてはデジタル時計とアナログ時計の回を参考にしてください。電卓のベースになる画像からキーの画像を取り…
コメント:0

続きを読むread more

スクラッチ(Scratch)でカシオミニを作る(詳細解説付)

Scratchで電卓を作ろうと思ったのですが、ただ作るのではつまらないのでカシオミニを作ることにしました。ところが初代カシオミニと2代目は「加算器式」なんですね。どうちがうかというと通常方式(数式通り)は9-7=を計算するのに「9」「-」「7」「=」と押します。結果は2と表示されます。加算器式で同じようにやると結果が-2となります。…
コメント:0

続きを読むread more

スクラッチ(Scratch)で「ブロックくずし」を作る(詳細解説付)

今回は少し複雑なゲーム、「ブロックくずし」です。(と言っても40行くらいですが・・・)ゲームの動作としては、スタートするとまずパドルがマウスの動きに連動して水平方向に動きます。マウスの左ボタンクリックでボールが出てきます。戻ってくるボールをパドルで跳ね返します。跳ね返すことができなければGAME OVER、すべてのブロックを消したらCL…
コメント:0

続きを読むread more

スクラッチ(Scratch)でシンセサイザーを作る(詳細解説付)

今回は、いろいろな楽器の音が出せるシンセサイザーを作ります。スクラッチでは拡張機能でたくさんの楽器の音が出せるのですが、とりあえず5種類の楽器に限定しています。音階はキーボードを鍵盤に見立ててドがA、レがS、ミがD・・・シがJ、ドがKです。黒鍵はW,E T,Y,Uとなります。楽器の切り替えもキーボードにしました。数字キーの1から5で…
コメント:0

続きを読むread more

スクラッチ(Scratch)で「モグラたたき」を作る(詳細解説付)

 点数や時間の表示もあって複雑そうに見えますが、20行程度で作ることができました。 プログラムを作る前にまず「モグラたたき」ゲームの仕様を考えましょう。画面上に6個の穴があり、そのうちのどこかに(ランダムな位置に)モグラが出現します。出現してから1秒以内にマウスでクリック(叩く)できれば1点加算されます。20秒以内に何回モグラをク…
コメント:0

続きを読むread more

スクラッチ(Scratch)プログラミング(2)アナログ時計(詳細解説付)

デジタル時計はプログラムについては簡単でしたが、画像を用意するのがたいへんでした。アナログ時計はどのように作ればいいのでしょうか。文字盤については背景として置けばよさそうです。問題は針の描画です。これについてはスプライトを回転させるという方法で実現できそうです。最初に文字盤を用意しましょう。私はAmazonの商品画像を利用しました。ここ…
コメント:0

続きを読むread more

スクラッチ(Scratch)プログラミング(1)デジタル時計(詳細解説付)

スクラッチのサンプルプログラムで時計を作ってみました。制作過程をできるだけ丁寧に解説したつもりです。 まずスクラッチがまだパソコンにインストールされていない場合はホームページのダウンロードページからダウンロードして実行し、インストールしてください。プログラムの概要を説明します。時計には時間、分、コロンの3つのスプライトを使います。コロ…
コメント:0

続きを読むread more

スクラッチ(Scratch)でできること

 スクラッチ(Scratch)というプログラミング言語があります。アメリカのマサチューセッツ工科大学が開発した子供向けの言語です。最近では小学校でも教材として使われているようです。先生がやってみせるだけのようですがやっぱりプログラミングは『習うより慣れよ』ですからそれではちょっとね・・・。  スクラッチについては、インストール不要でブ…
コメント:0

続きを読むread more

タイピングクエスト、エレコムのキーボードが使えた

すべてのUSB無線キーボードが使えるわけではないようです。実際にTK-FDM078MBKでやってみたところうまくいきました。参考まで。。。。、、、もう売っていないようです。下記の無線キーボードは全く同じ品番ではないけどたぶん同じものです。(ちなみにTK-FDP021BKはリターンキーが効かず使用できませんでした)エレコム キーボード ワ…
コメント:0

続きを読むread more

ハイレゾ対応ミュージックサーバーの製作(最小構成)

今回はRaspberryPi ZERO WHを使って最小構成でハイレゾ対応ミュージックサーバーを作ります。RaspberryPi 3Bと比べて消費電力も少ないですし、費用も半分くらいでできます。ただし音質はRaspberryPi 3B + KUMAN DACの方が若干良かったです。(2021/04/24追記:RaspberryPi ZE…
コメント:0

続きを読むread more

音楽CDから高音質でリッピングする

CDから音楽データに変換するときにmp3形式にすると音質が低下します。mp3の代わりにFLAC形式でリッピングすると高音質になるわけですが、そもそもCDからリッピングするのだからCD音質より良くはならない。デジカメの画像でたとえると、今までJPEG(非可逆圧縮)で保存していたのをRAW形式をZIP圧縮(可逆圧縮)で保存しておくようなもの…
コメント:0

続きを読むread more

パソコンでハイレゾ音楽を聞く

ノートパソコンにはスピーカーが内蔵されていますし、デスクトップパソコンにPC用スピーカーを接続している人も多いと思います。しかし、その音質はひどいものです。パソコンで音を出すにはデジタルをアナログに変換しなくてはいけないわけですが、もともと音楽を聞くためのものではないのでA-D変換に簡単な回路が使われているためです。でも最近では音楽デー…
コメント:0

続きを読むread more

ハイレゾ対応ミュージックサーバーの製作(3)

 今回はスマホでの操作について説明します。 前回までミュージックサーバーの操作はPCのブラウザからリモート操作で行ってきました。しかし、例えば寝室にミュージックサーバーを置くような使い方をする場合、スマホで操作できれば便利です。 実はスマホのブラウザではvolumioを開くことができません。その代わり、専用のアプリが用意されています。 …
コメント:0

続きを読むread more

ハイレゾ対応ミュージックサーバーの製作(2)

 今回は音楽データの転送について説明します。 音楽データを入れる場所としては3種類あります。  1.OSを入れたマイクロSDカードにWiFiで書き込む 2.ネットワーク上の場所に置いておく 3.WindowsPCでUSBメモリに書き込んだものを差し込む  最初はWindowsからRaspberryPiに差し込んであるマイクロSDカードに…
コメント:0

続きを読むread more

ハイレゾ対応ミュージックサーバーの製作(1)

 ラズパイとDACボードでミュージックサーバーを作りました。なかなか良い音がしますので作り方を説明します。費用は1万円です。(アンプとスピーカーは別)製作と言ってもドライバ一本でできます。 1回目は部品調達から音を出すまでについてです。2回目は音楽データの転送について、3回目はスマホでコントロールする方法を説明する予定です。  必要なパ…
コメント:0

続きを読むread more

携帯ゲーム機 GAME HATの製作

前にゲームボーイ風のケースにRaspberryPi ZEROを入れて携帯ゲームを作るというのをやりましたが、今回はRaspberryPi3で携帯ゲームを作ります。(RaspberryPi4でも可能)基板むき出しでなんとも言えないデザインですが、スイッチ類が高級な部品を使っていて他の携帯ゲーム機とは違った使い心地でゲームもやりやすかったで…
コメント:0

続きを読むread more

Raspberry Pi ZEROにWiFi機能を追加する

RaspberryPi ZEROはスイッチサイエンスで660円で入手できます。(会員のみ一人一台限り)でも、この660円のRaspberryPiにはWiFiが付いていません。 ゲーム機を作る場合、ゲームデータを入れるためには一時的でもWiFi機能が欲しいところです。  ゲームOSにRetropieを使う場合はUSBメモリから入れられるの…
コメント:0

続きを読むread more

1万円でパソコンを作ってみた(8)写真編集ソフト

 今回はフォトレタッチソフトGIMP(ギンプ)のインストールと説明をしたいと思います。  まずはインストールから・・・ デスクトップの上部にある "LXTerminal" を起動します。     黒いウィンドウが出てきます。      そこに次のコマンドを打ち込みます。 sudo apt-get install gimp  yを入力する…
コメント:0

続きを読むread more