Arduinoのライブラリで依存関係を設定できるようになっていた話

2020年4月26日日曜日
背景 Arduino IDEとは、Arduinoという電子工作に便利な組み込みボード向けのプログラムを作れるソフトウェアです。 ArduinoIDEはライブラリをwebからダウンロードできるライブラリマネージャという機能があり、それにライブラリの依存関係を管理する機能...

Typescriptのinterfaceなどの型から特定の値を除外する方法

2020年4月19日日曜日
Typescriptとはjavascript実行環境で動く型付きの言語です。 interface、class, typeなどの宣言で型を定義できます。  一部の値を除外して型を定義する方法を把握したので、備忘録を兼ねて記事を残します。 typescriptでこのような...

KiCadで配線を太くする方法

2020年4月12日日曜日
背景 KiCad とはプリント基板(PCB)を設計できるソフトウェアです。 電力として使う線の断面積を太くするために配線の幅を広げて基板の表と裏の両面に配置しようとしたところ、KiCadが余分な配線と判断してなかなか期待するように配置できませんでした。 設定を変...

ピックマイコンPIC16F1829の反応速度を調べてみた

2020年4月5日日曜日
背景 PICマイコンとはMicrochip社が販売している、組み込み製品に使われる事が多い集積回路です。 前回Arduinoに使われる atmega328pの反応速度を調べた ので、今回は手元にあるPIC16F1829の反応速度を調べてみました。 備忘録を兼ねて、...