2023年2月13日月曜日

Arduino CW Keyer 2

K3NG CWKeyer:1602のLCDで表示する


使用ライブラリ


ダメ:Arduinoで標準的に使っているLiquidCrystalのI2Cライブラリ

error: 'POSITIVE' was not declared in this scope
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); 
というエラーがでて使えませんでした。


成功:New LiquidCrystal

GitHub - fmalpartida/New-LiquidCrystal: Clone of the new liquid crystal library from: https://bitbucket.org/fmalpartida/new-liquidcrystal


ZIPファイルとしてダウンロードしlibraryにインストールしました。

※標準で使っていたLiquidCrystal_I2Cはアンインストールしました。

スケッチ変更

keyer_features_and_options.hのここを有効に


keyer_setting.hのLCDの表示範囲を1602にあわせておきます


-



問題点

メモリが足らない・・・・のでUNOを使うときは他の機能(今回はWinKeyerのエミュを切った)を我慢しなくてはならない。

LiquidCrystalを変更したので、ほかのプログラムを書き込むときにはもとのLiquidCrystal_I2Cに入れ替える必要があるので面倒


0 件のコメント: