
2023年01月26日
2023年01月18日
2023年01月16日
IchigoJamでモールス信号(CW)
IchigoJamでモールス信号が発生できました。
CQなどを自動で応答があるまでやらせておくことが
できます。IchigoJam FAN というFBのブログで
教えてもらいました。速度も変えることができます。
もっともCWの交信はまだやったことはありません。
3級の免許が泣いてます。
CQなどを自動で応答があるまでやらせておくことが
できます。IchigoJam FAN というFBのブログで
教えてもらいました。速度も変えることができます。
もっともCWの交信はまだやったことはありません。
3級の免許が泣いてます。
2023年01月15日
プログラミング言語
私が中学生の頃、NHKでフォトラン入門という講座があり、テキストを買った。科学技術用のプログラム言語だ。
そしてBASIC全盛、さらにCとか、マイコン時代は自分はやらなかった。ウインドウズではビジュアルベーシック
とか・・・
まあそんなことはどうでもいい。
今のマイコンではArduino言語(C系)などライブラリの充実さに軍配があがるのか??
それとも新しいPythonか、Pythonがなぜいいかというとコンパイラ言語ではなくインタープリタ言語
だから。BASICも同じくインタープリタ言語である。コンパイルしなくてすむ。わかりやすい。
見えやすい。
IchigoJamでBasic、そしてArduinoでC系、ラズベリーパイでPython、これだけやれば充分だ。
IchigoJamでもBASICのほかにJavaScript、Python、などが用意されている。(もちろん完全なもので
はないが)練習で使うにはいいと思う。
最終的には、ラズベリーパイでトにいをインストールしてPythonでプログラミングすれば良い。
なので、一つなら最初からラズベリーパイだろう。
ただ敷居はすこし高い。Linuxのコマンドをなぜ使わなければいけないのか、初心者には最初?である。
そしてBASIC全盛、さらにCとか、マイコン時代は自分はやらなかった。ウインドウズではビジュアルベーシック
とか・・・
まあそんなことはどうでもいい。
今のマイコンではArduino言語(C系)などライブラリの充実さに軍配があがるのか??
それとも新しいPythonか、Pythonがなぜいいかというとコンパイラ言語ではなくインタープリタ言語
だから。BASICも同じくインタープリタ言語である。コンパイルしなくてすむ。わかりやすい。
見えやすい。
IchigoJamでBasic、そしてArduinoでC系、ラズベリーパイでPython、これだけやれば充分だ。
IchigoJamでもBASICのほかにJavaScript、Python、などが用意されている。(もちろん完全なもので
はないが)練習で使うにはいいと思う。
最終的には、ラズベリーパイでトにいをインストールしてPythonでプログラミングすれば良い。
なので、一つなら最初からラズベリーパイだろう。
ただ敷居はすこし高い。Linuxのコマンドをなぜ使わなければいけないのか、初心者には最初?である。
2023年01月13日
2023年01月12日
IchigoJam 7セグ 2ケタどうやるの?
2023年01月11日
2023年01月09日
やってみよう、IchigoJamでプログラミング
一昨年はオンラインで1回、また昨年は少しコロナが減ったので2年ぶりに
対面でプログラミング体験教室を2回(大人が1回、こどもが1回)やりました。
小中学生の方でIchigoJamをやってみたいという方はいませんか?
購入しても続けるかわからないという方は器材をお貸ししても
いいです。まずはやってみたらどうでしょうか?
昨年は「私のマイコンIchigoJam」という絵本とも紙芝居ともつかぬ
冊子をつくりました。これにそってIchigoJamのおもしろいところだけ
をピックアップして実験すればひとまずどんなものかわかると思います。
はじめてやってみようという方は連絡下さい。(コメントらんに書いてください)
よろしくお願いします。
対面でプログラミング体験教室を2回(大人が1回、こどもが1回)やりました。
小中学生の方でIchigoJamをやってみたいという方はいませんか?
購入しても続けるかわからないという方は器材をお貸ししても
いいです。まずはやってみたらどうでしょうか?
昨年は「私のマイコンIchigoJam」という絵本とも紙芝居ともつかぬ
冊子をつくりました。これにそってIchigoJamのおもしろいところだけ
をピックアップして実験すればひとまずどんなものかわかると思います。
はじめてやってみようという方は連絡下さい。(コメントらんに書いてください)
よろしくお願いします。
2023年01月08日
2023年01月07日
2023年01月03日
ナノトラッカー配線
2022年12月24日
コンパイラとインタープリタ
コンピュータ言語の2種類
BASICという言語はインタープリタ言語である。
これは記述されたプログラムを(その言葉は人間がわかりやすくできている)
1行ごとに?そのつど、機械語に翻訳しながら実行していく言語である。
また、C言語系は記述した物を一度コンパイルという作業をして機械語に直す。
そしてこの機械語で実行していくので実行速度が速い。Arduinoはこれである。
昔はコンピュータの性能も遅かったので、コンパイラ言語が最強だった。
しかし、今はCPUの性能そのものがすごく速いのでインタープリタでも
遅く感じないようになった。そこでまた今ではインタープリタが見直され
PythonやJavaScriptなどインタープリタ言語になってきている。
しかし、これまでのコンパイラ言語の蓄積は圧倒的で、ちょっと面倒でも
ライブラリーの豊富さではまだまだ便利で使われ続けているようである。
********ということがなんとなく分かってきた。****
(認識が間違っているかもしれないが、ここまで私が感じたことである)
だから、昨今のいろんなマイコンを見ると、Arduino対応であったり、Pythonも使えたり、
PythonにもmicroPythonとかサーキットPythonとか出てきている。自分で開発環境を
どちらでも選べるようになっている。
BASICという言語はインタープリタ言語である。
これは記述されたプログラムを(その言葉は人間がわかりやすくできている)
1行ごとに?そのつど、機械語に翻訳しながら実行していく言語である。
また、C言語系は記述した物を一度コンパイルという作業をして機械語に直す。
そしてこの機械語で実行していくので実行速度が速い。Arduinoはこれである。
昔はコンピュータの性能も遅かったので、コンパイラ言語が最強だった。
しかし、今はCPUの性能そのものがすごく速いのでインタープリタでも
遅く感じないようになった。そこでまた今ではインタープリタが見直され
PythonやJavaScriptなどインタープリタ言語になってきている。
しかし、これまでのコンパイラ言語の蓄積は圧倒的で、ちょっと面倒でも
ライブラリーの豊富さではまだまだ便利で使われ続けているようである。
********ということがなんとなく分かってきた。****
(認識が間違っているかもしれないが、ここまで私が感じたことである)
だから、昨今のいろんなマイコンを見ると、Arduino対応であったり、Pythonも使えたり、
PythonにもmicroPythonとかサーキットPythonとか出てきている。自分で開発環境を
どちらでも選べるようになっている。
2022年12月18日
2022年12月14日
流れる色いろできました!
ダウンロードは🎥こちら

毎回Nに1を足していく。それが3で割り切れたらあまりは0、そしてあまり1,あまり2の3つのパターンができる。
それによって色を変えていくプログラムです。
https://youtu.be/HQ63pHm8xpk
2022年12月12日
2022年12月10日
マイコン内蔵LED 3連
2022年12月07日
2022年12月01日
マトリックスLED2連ができた!
スクロール方向が2つともたてなのでつながっていかない。
90度変えなければいけない。そこで右の遅いマトリックスLEDを左にして
スクロールを90度変えて左に行くようにした。
ブレッドボードに配置して右のソケットから左へ配線、
左のソケットから右に配線した。
結果は思い通りになりました。


90度変えなければいけない。そこで右の遅いマトリックスLEDを左にして
スクロールを90度変えて左に行くようにした。
ブレッドボードに配置して右のソケットから左へ配線、
左のソケットから右に配線した。
結果は思い通りになりました。


ダウンロードは🎥こちら