50000のモグラは投下され、うまく空地に着陸できたら、ランダムに6方向に掘る。
掘れなかったらそこでおしまい。モグラの寿命は最大で10。(回掘る)
そんなプログラムです。
Python3.6.7の予約語を全部使ってみる。
紆余曲折の末、残っているのは break class continue del global is or return while
割とメジャーなものばかり。(isは ほ . . . 本文を読む
今回新規で使ったもの(lambda None True not and False import from assert)
p = lambda x:print(chr(10)+chr(13)+x)
p("#lambda 2倍")
hitBiscuit = lambda x:x*2
print(hitBiscuit(2))
p("#配列で2倍")
hitBiscuit2 = lambda . . . 本文を読む
前回使ったもの(def in yield nonlocal try except finally for raise )
今回新規に使ったもの(with as pass if elif else)
当初3.7.2でやろうとしたのですが、個人的な都合で3.6.7に変更します。
python.txt
-----↓ここから
#Pyrhon3.7.2の予約語
False await else imp . . . 本文を読む
長野は一度行って善光寺に行っておやきを食べた記憶はあるけど、それは長野オリンピックの前だったか。
1時間半弱善光寺とは反対側を散歩してみました。
駅ナカ
駅前
このへんのコンビニでおにぎりを買って食べながら歩いてます。
遠くでチリンチリン
このスーパーでおやきを3個購入
信州大学工学部
信州の漬物をいただきました。(控えめに236円)
ビックハット . . . 本文を読む
松本市で撮影した一枚に牛つなぎ石の説明があり、塩がここに到着したのは1568年1月11日とあります。
Wikipedia川中島の戦いを調べてみると
第一次合戦:天文22年(1553年)
第二次合戦:天文24年(1555年)
第三次合戦:弘治3年(1557年)
第四次合戦:永禄4年(1561年)
第五次合戦:永禄7年(1564年)
ピタリととまっていました。
その義挙を記念して塩市がは . . . 本文を読む
ubuntu18.04環境でPython3.7.2をビルドしたところエラーっぽいものもはかずpython3がなくなってしまった。
(2019年1月22日時点の話で少しするとなおっている可能性は高いです。)
ビルドは参考文献をまんま実行してます。
<参考文献>
Ubuntu環境のPython
↓以前はubuntuそのものが動かなくなるという最悪の事態に陥ったのですが今回は動いています。
Pyt . . . 本文を読む
armbian 5.70で実行してみました。
$ sudo pip3 install RPi.GPIO
sudo: pip3: コマンドが見つかりません
$ sudo apt-get install python3-pip
OK
$ sudo pip3 install RPi.GPIO
ImportError: No module named 'setuptools'
. . . 本文を読む
NanoPi NEO(512M)
OS ARMBIAN 5.70
NanoPi NEOの記事に熱暴走するのでヒートシンクが必要とよくみかけるのですが、今(冬)の所、必要ないです。
$ sudo armbianmonitor -r
ローカルネットワークの他のパソコンのブラウザから"IPアドレス":8888で現在の温度も見れます。
マルチアクセスも実験してみました。SSH通信はPuTTyで . . . 本文を読む
サーボーをジョイステックで微妙なコントロールを目指しましたが、
それっぽいライブラリが見つからなかったのでいまのところは2段階腰振りです。
サーボの固定と飾りは100均のプチブロックで作りました。
ジョイステックはVCCを3.3v、GNDはGND、VをPA2、HをPA3に接続です。
サーボの接続は前回と同じです。
NanoPi NEOでサーボを動かしてみる
プログラムはサーボのプログ . . . 本文を読む
WiringNPのexamplesにservo.cというのがあったのでサーボを動かしてみました。
サーボは300円で買ったSG90というもの
examplesのフォルダーに移動して
$ sudo nano servo.c
こんな感じに少し修正してservo2.cにファイル名を変更して保存
<コンパイル>
$ gcc -Wall -o servo2 servo2.c -lwiringPi . . . 本文を読む
NanoPi NEOでLチカをするためにはWiringNPというものを使うようなので入れます。
friendlyarmのgitはコンパイルエラーが発生したので、wertyzpのgitをビルドしました。
(OSがArmbianだからかも)
<参考文献>
NanoPi NEO CoreにWiringNPを入れる
プログラムの編集はnanoエディタを使ってます。
<Lチカ>
gitから . . . 本文を読む
数日前にまたマイコンを買いました。
Nano Pi NEOともう一つ
その起動までの備忘録です。
接続したパソコンはUbuntu18.04です。
(ここではOSを焼いたりSSHでNanoPi NEOに接続したマシンはパソコンと表記しています。)
NanoPiの公式サイトによるとPiはラズベリーパイを意味しているのではなくてpythonを意味しているとあります。
ラズベリーパイのパイもpyt . . . 本文を読む
ubuntu18.04
ダウンロードファイル
fritzing-0.9.3b.linux.AMD64.tar.bz2
申し訳ありませんが現在交換ルーチンに問題があります。このままずっと使えませんでした。
原因はよくわからないのですがinstall_fritzing.shを実行してアプリケーションからfritzingを実行させると下記のエラーが出ました。
単にダウンロードファイルの . . . 本文を読む
580円の有機ELディスプレイを購入したはいいがこれをどう使っていいのかサッパリわからない。
情報もなかなか見つからない中、フォント表示まで行っているサイトを見つけたので実行してみました。
最後の最後
import Image
import ImageDraw
import ImageFont
がエラーを起こして私のraspberry pi2の環境で動きません。
以下のように変えると突 . . . 本文を読む
ubuntu 18.04のとあるフォルダに1500枚ぐらいの画像と動画が入っていて、
これは使いづらいと年月で分けるプログラムを作ってみました。
動画はこんな名前
VID_20190101_114246.3gp
画像はこんな名前
IMG_20190108_163045.jpg
最初作ってみると201903という未来のフォルダが作成されて
IMG_20190108_201903.jpg
こんな奇 . . . 本文を読む