Eagleの設定 レイヤーの説明
Eagleのプリント基板パターン作成をしているとレイヤー設定が出てきます。簡単なレイヤーは、「1:TOP」や「16:Bottom」をよく利用するため、何を表しているか想像つきやすく理解しやすいです。レイヤーは、他にも多 […]
【備忘録】VBAとGASで利用する基本構文を記録しておく
最近、久しぶりにVBAを触ったら、GASと大きく活用方法が違っており、調べるのも大変なので備忘録としてこちらへ、まとめることにしました。 変数の宣言の違い GASは、下記の3つで宣言すれば問題ありません。 VBAの […]
【GAS】スプレッドシートに記載したフォルダ構成をGoogleドライブ内に自動作成
Googleドライブへフォルダを作成する場合は、新規作成から簡単に作ることができます。したがって、プログラムを活用して自動する利点があまりないように思えます。しかし、グループ全体のフォルダを一度に作成したり、あらかじめ […]
PIC12F683を使ってスイッチを活用して入出力制御をする
スイッチ入力の処理について 入出力は、マイコン制御の基本です。スイッチを押すとLEDが光る制御をしていきます。スイッチの処理は、チャタリングを遅延でカットしたり、フィルター回路で回避したりと様々な方法があるので、色々実 […]
【超入門】電子回路 プルアップとプルダウンの説明
マイコンを使って制御するときに入力でよく利用するのはスイッチになります。何も工夫せずにマイコンへ接続すると、チャタリングが起こるため、思うような処理ができなくなります。 開放状態 下記の図を見てください。マイコン(マ […]
PIC12F683を使ってLEDを2進数表記させよう
今回の記事について 12F683の出力を練習するためにLEDを使った練習です。せっかくですので、LED4つ用いて2進数表記をカウントしながら表現できるプログラムを作成していきましょう。割り込みを使って待機時間を作る方法 […]
【マイコンでの開発】書き込みツールPickit2について
Pickit2とは PICkit 2 Programmerとは、非常に安価なPICマイコン用の書き込みツールです。PIC12、PIC16、PIC18、PIC24、dsPIC33 と大部分のPICマイコンファミリに対応し […]
【GAS】プログラミング入門(関数について)
関数とは 数学的な意味での関数というと y = f ( x ) という数学の関数が思い浮かびますが,プログラムの中でひとまとまりの処理部分だけを「関数」と呼びます。今まで活用してきた「function myF […]
【GAS】Googleスライドを操作してページを作成し作業効率をUPしよう
Googleスライドを自動作成するメリット コロナ禍の影響で在宅勤務が増え、協同編集をする機会が多くなってきました。そんなとき、スライドの枚数や決まった見出しの文字等が自動化することができれば、大変便利で作業効率が格段 […]
【GAS】ファイル作成と同時にファイルを好きなフォルダへ移動する
ファイルを移動するIDを自動取得する Googleドライブ内のファイルを移動する場合については、下記の記事に記載してありますのでそちらを参考にしてください。 マイドライブにあるファイルIDをプログラムで取得しよう 先 […]