「PIC AVR 工作室」サイトの日記的なブログです。
サイトに挙げなかった他愛ないことを日記的に書き残してます。
PIC AVR 工作室 ブログ
CALENDAR
2020年4月
日
月
火
水
木
金
土
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
前月
翌月
Entry Archive
2024年11月
2024年10月
2024年09月
2024年08月
2024年07月
2024年06月
2024年05月
2024年04月
2024年03月
2024年02月
2024年01月
2023年12月
2023年11月
2023年10月
2023年09月
2023年08月
2023年07月
2023年06月
2023年05月
2023年04月
2023年03月
2023年02月
2023年01月
2022年12月
2022年11月
2022年10月
2022年09月
2022年08月
2022年07月
2022年06月
2022年05月
2022年04月
2022年03月
2022年02月
2022年01月
2021年12月
2021年11月
2021年10月
2021年09月
2021年08月
2021年07月
2021年06月
2021年05月
2021年04月
2021年03月
2021年02月
2021年01月
2020年12月
2020年11月
2020年10月
2020年09月
2020年08月
2020年07月
2020年06月
2020年05月
2020年04月
2020年03月
2020年02月
2020年01月
2019年12月
2019年11月
2019年10月
2019年09月
2019年08月
2019年07月
2019年06月
2019年05月
2019年04月
2019年03月
2019年02月
2019年01月
2018年12月
2018年11月
2018年10月
2018年09月
2018年08月
2018年07月
2018年06月
2018年05月
2018年04月
2018年03月
2018年02月
2018年01月
2017年12月
2017年11月
2017年10月
2017年09月
2017年08月
2017年07月
2017年06月
2017年05月
2017年04月
2017年03月
2017年02月
2017年01月
2016年12月
2016年11月
2016年10月
2016年09月
2016年08月
2016年07月
2016年06月
2016年05月
2016年04月
2016年03月
2016年02月
2016年01月
2015年12月
2015年11月
2015年10月
2015年09月
2015年08月
2015年07月
2015年06月
2015年05月
2015年04月
2015年03月
2015年02月
2015年01月
2014年12月
2014年11月
2014年10月
2014年09月
2014年08月
2014年07月
2014年06月
2014年05月
2014年04月
2014年03月
2014年02月
2014年01月
2013年12月
2013年11月
2013年10月
2013年09月
2013年08月
2013年07月
2013年06月
2013年05月
2013年04月
2013年03月
2013年02月
2013年01月
2012年12月
2012年11月
2012年10月
2012年09月
2012年08月
2012年07月
2012年06月
2012年05月
2012年04月
2012年03月
2012年02月
2012年01月
2011年12月
2011年11月
2011年10月
2011年09月
2011年08月
2011年07月
2011年06月
2011年05月
2011年04月
2011年03月
2011年02月
2011年01月
2010年12月
2010年11月
2010年10月
2010年09月
2010年08月
2010年07月
2010年06月
2010年05月
2010年04月
2010年03月
2010年02月
2010年01月
2009年12月
2009年11月
2009年10月
2009年09月
2009年08月
2009年07月
2009年06月
2009年05月
2009年04月
2009年03月
2009年02月
2009年01月
2008年12月
2008年11月
2008年10月
2008年09月
2008年08月
2008年07月
2008年06月
2008年05月
2008年04月
2008年03月
2008年02月
2008年01月
2007年12月
2007年11月
Recent Entry
こないだのロボット
ロボット行ってきた
こないだのくれじークライマー全国大会2024予選
マウス修理した
訃報
ミカド行ってきた
LANケーブル交換した
MFT2024行ってきた
こないだのロボット
ロボット行ってきた
Recent Comment
nekosan/
JYRUSSやってきたメモ
フルタニアン/
JYRUSSやってきたメモ
nekosan/
JYRUSSやってきたメモ
フルタニアン/
JYRUSSやってきたメモ
nekosan/
こないだのロボット
フルタニアン/
こないだのロボット
nekosan/
こないだのロボット
フルタニアン/
こないだのロボット
nekosan0/
レジ袋ホルダーを考える
フルタニアン/
レジ袋ホルダーを考える
Category
ノンジャンル
(2850)
PIC
(47)
AVR
(341)
Arduino
(446)
Raspberry Pi
(193)
mbed
(41)
ARM
(30)
ESP32
(15)
Android
(10)
OPアンプ
(125)
VHDL
(57)
PSoC
(4)
アナログ回路
(110)
クルマ
(127)
rails
(51)
本
(42)
導電塗料
(3)
Fritzing
(41)
Edison
(2)
FFT
(34)
写真
(158)
MIDI
(24)
その他日記
(11)
Python
(57)
3Dプリンタ
(124)
Bookmark
最初はgoo
goo blogトップ
スタッフブログ
My Profile
ブログID
nekosan0
自己紹介
Search
このブログ内で
ウェブ全て
HSP3で基数変換と例外処理を調べる
ノンジャンル
/
2020年04月25日
こないだ、HSP3で10進←→16進変換について調べてて、
int関数の引数(文字列)の先頭を"$"にすれば16進表記
の文字列を10進に変換できて、strf関数を使えば10進を
16進の文字列に変換できるってことが判った。
ちなみに、文字列じゃなく、数値定数としても0xFFとか
みたいな表記で数値定数を扱うこともできる。
で、以前HSP使って「困ったなぁ」と思ったときって、
確か2進数-10進数-16進数の相互変換だったような記憶
があるんだよな。ということで、2進数の変換について
調べてみる。
http://hsp.tv/play/pforum.php?mode=pastwch&num=2748
http://hsp.tv/play/pforum.php?mode=pastwch&num=52345
どうやら、直接2進数を扱うことはむずかしそうだな。
単なる数値定数として入力するなら、0b1111みたいに
「0b」を付ければ扱えるんだけど、文字列の2進数を10進数
にしたり、10進数を2進数に、みたいな変換ができる機能は
見当たらなかった。
まぁ、いざとなれば、16進数変換機能は存在してるので、
それを経由して、例えば16進から2進に変換するなら
頭から1文字ずつ取り出して、0なら0000に、1なら0001に、
9なら1001に、Fなら1111に、という具合に文字列を読み替え
してやれば、2進変換は可能だろうし、その逆もまぁ簡単に
出来ちゃうだろうと想像。
(モジュールを自作する必要があるだろうけど)
16進を10進にとか、その逆に変換するのはすでに機能ある
ので、まぁなんとかなるでしょう。
せっかくsprintfに互換性がある書式指定文字列が使われて
いるのに、2進はないのか…。ちょっと残念。
mes strf("%b", 15)
とかやってみると、やっぱエラーになる。(1111って出て
来てほしかった。%xや%oならちゃんと16進数や8進数になる
のに)
あと、HSP3の本を読んでて、例外処理は弱いんだなって
思ったんだけど、ちょっと調べてみたら、
https://codetter.com/?p=1183
catch、throw、finallyみたいなマクロを作ってる人が
いた。ほほう。(まだ完成品というわけではないみたい
だけど、なんかすでにそれっぽく動きそう)
例外処理を何に使いたいかというと、シリアルポートの
一覧を作りたいんだよなと。
ポート番号があらかじめわかっているなら、それを
スクリプト中で直接指定しちゃえばいいんだけど、
そうじゃない場合は、ドロップボックスとかで選択したい
わけだけど、適当に1番から20番みたいな範囲から
選ばせると、その番号でポートを開こうとするとエラー
になっちゃうからダメ。
少なくとも、ポートが開けなかったらやり直しするか、
もっと親切にするなら、あらかじめ触れるポートを
ピックアップしてから、それらだけをドロップボックス
に表示するとかしたい。
で、その時に「試しにポートに触ってみる」っていう
ことしたいんだけど、それはそれでやっぱエラーになる
ので、その辺どうすればいいかを考えてたところ。
https://twitter.com/nunta512/status/1253171491639750656
なんと、びゃんびゃん面。セブンイレブンで。
https://twitter.com/aroerina2/status/1252868409081032704
8086。
なんで4004にしなかったんだろうな。もう取られてた?
https://twitter.com/tks/status/1253621248837312515
ものすごいシールドだな。ビジュアル的にも。
https://twitter.com/B747_300SR/status/1253559342759960576
N'EXとは?
https://twitter.com/nekoyamax/status/1253696882292842501
パルスオキシメーター。
https://twitter.com/kabutoyama_taro/status/1253681038913503233
ヤバくなる前に危険を察知。
https://twitter.com/NeoTechLab/status/1253347484740575233
特許申請の文献。
1週間ほど前に亡くなったんだな。R.I.P.
https://headlines.yahoo.co.jp/hl?a=20200424-00028201-tokaiv-soci
なんか、これ読んで思い出したのは、ホームレスの人
に対して、ストリートファイターの技を試したって
いう話だったな。波動拳とか、竜巻旋風脚とか試した
んだろうな。
それにしても、この19歳の野球部少年たちは、人の心
を手に入れられなかったのかな。
https://twitter.com/umegold/status/1253292742735654914
>「県をまたぐ移動は自粛してください」
うめごーるどさんといえば、
https://www.nicovideo.jp/watch/sm14887000
この動画だろう。
https://twitter.com/Bibendum65/status/1253332307152257024
8割達成できない理由。
https://www.asahi.com/articles/ASN4S6F6QN4SULZU00S.html
ハンコ。
https://www.asahi.com/articles/ASN4S7QG3N4SUTFK00K.html
この人がIT担当大臣やればいいのにな。
https://twitter.com/ishikitokihiko/status/1253490623715237888
広島に続いて奈良まで。
https://twitter.com/tkatsumi06j/status/1253346504762257408
1文字で表すと「責任」って人だしな。
んで、例のマスク。466億円の予算のうち、郵送費用は
128億円。3社に発注した金額は合計90.0億円。
で、残りの247.1億円は、一体いま誰のポッケに入って
いるんだろうね?
この内訳、ちゃんと白日の下にさらさないといかんよな。
きっと、現政権を維持するのに必要な”コスト”って
やつなんだろうな。
本来なら、いずれ公文書で公になるはずの数値なんじゃ
ないかと思うんだけど、改竄と隠ぺいが得意だからな。
https://twitter.com/JAPANARTLINK/status/1253045004534087681
>患者数が減っているようにみえるのは、単に検査を
>していないだけ
小学生レベルの分数の計算のはずなんだよな。
https://twitter.com/BB45_Colorado/status/1253224136928686080
>"NY感染拡大「地下鉄の運行数減が原因」米大学教授"
小学生レベルの分数の計算のはずなんだよな。
https://twitter.com/HayakawaYukio/status/1253488974284435456
これも。
https://twitter.com/litulon/status/1253231987449454592
スーパーとかコンビニで、店員さんがゴム手袋(ニトリル)
してるんだけど、そもそも手からは感染しないんだよな。
手に付いたウィルスを、顔を触ったりしたときに、
口や鼻、目から入ってきちゃうわけで、それを防ぐ
方法が必要なんじゃないの?って思うんだよな。むしろ。
手を洗うのも当然そうなんだけど、それだけだと、
手を洗う前に、ふとした拍子に顔を触っちゃったら
アウトなので、それを防ぐうえでマスクはけっこう
役に立ってるんじゃないかなと思うんだよな。
あとゴーグルか伊達メガネ。
新型コロナはインフルエンザの10倍くらい感染力がある
って話を聞いたんだけど、
https://twitter.com/HayakawaYukio/status/1253514177596940288
https://twitter.com/HayakawaYukio/status/1253588380631236608
わーい。みんなで八丈島とか三宅島とか行こうぜ!!
https://twitter.com/Sankei_news/status/1253515900172427267
コロナ禍が過ぎ去っても、岡山に観光に行くことはない
だろうな。行きたいと思わなくなった。
https://twitter.com/asahicom/status/1253219554806820865
これは…B787。
旅客機って、こういう時のために、シートを自動車みたいに
フルフラットにワンタッチでできるとか、そういう作りに
出来ないものかなぁ?などと安易な妄想をしてしまった。
まぁ、クルマみたいに地面の上を走るものとちがって、グラム
単位で材料の重さを削ってる飛行機で、そこまでは難しい
だろうな。
でも、椅子を簡単に取っ払ってフラット化するための仕組み
なんていうのは、今後作られるかもしれないな。
全機種全モデルに必要というよりは、こういういざという
時にだけでもシートアレンジができる機体を用意しておく
っていうのは、今後各旅客会社から求められることになる
ような気もする。
https://twitter.com/search?q=%E3%81%AF%E3%81%A3%E3%81%B1%E9%9A%8A&src=trend_click
なんではっぱ帯がトレンド入りしてるの?
そうそう。HSP3についてあれこれ調べているところなんだ
けど、マイコン(というかArduino)と繋いで遊ぶって
いう点では、単にシリアルポート使うだけじゃなく、
firmataのファームを書き込んだArduinoと一緒に使うって
いうのも調べておきたいところだな。
ちょっと調べてみよう。
コメント (
0
)
goo ブログ
ブログの作成・編集
gooおすすめリンク
おすすめブログ
【コメント募集中】スタッフの気になったニュース
@goo_blog
【お知らせ】
ブログを読むだけ。毎月の訪問日数に応じてポイント進呈
【コメント募集中】goo blogスタッフの気になったニュース
gooブロガーの今日のひとこと
訪問者数に応じてdポイント最大1,000pt当たる!