FC2ブログ

記事一覧

1602 LCD (HD44780) の利用(4bit)

LCDの利用方法を勉強LCDはそのまま利用する方法と、I2Cモジュールと組み合わせる方法の二種類があるらしい今回はそのまま利用する方法を試した。利用LCD:超小型LCDキャラクタディスプレイモジュール(16×2行バックライト・オレンジ)>配線*ノイズ対策に10uF程度のコンデンサーを利用しています。>スケッチ// include the library code:#include // initialize the library by associating any needed LCD interface pin/...

続きを読む

strawberry-linux製 MAX31855の利用(ハードウェアSPI)

これまではAdafruitのMAX31855(販売:秋月電子)を利用してきたが、別のメーカー(strawberry-linux製)のMAZ31855を利用してみた。strawberry-linuxのマニュアルによると製品は動作電圧が3.3Vであり、Arduino UNOのピン電圧が5Vであるため電圧をロジックレベル双方向変換モジュールを利用した。なお、Amazonで販売されている中華製ロジックレベル双方向変換モジュールでも動作することを確認した。*利用パーツstrawberry-linux...

続きを読む

Adafruit_MAX31855の関数

ソフトウェアSPIの勉強としてAdafruit_MAX31855のライブラリで利用可能な関数を解読してみた ・Adafruit_MAX31855(int8_t _sclk, int8_t _cs, int8_t _miso) ソフトウェアSPIを利用する際に利用する。 ライブラリの関数を利用するため、SCLK(クロック)、CS(チップセレクト),MISO(マスターへデータ送信)のピン番号を格納する。 ・Adafruit_MAX31855(int8_t _cs) ハードウェアSPIでライブラリを利用する際に利用する。CSの...

続きを読む

MAX31855の利用(ハードウェアSPI)

MAX31855はSPI通信を利用して温度を測定します。SPI通信にはハードウェアSPIと、ソフトウェアSPIの二種類があり、各社のサンプルコードは下記のようになっています。 ソフト  serialthermocouple(MAX31855用のライブラリ) ハード スイッチサイエンスのサンプルスケッチ 今回はスイッチサイエンスのサンプルスケッチを参考にハードウェアSPIを調査しました。 *配線 Arduino UNOのハードウェアSPI用の端子は下記の通り。(M...

続きを読む

Arduino tft lcd colored bar meterを移植

バーの位置で色が変化するグラフのスケッチをElegoo 2.8インチに移植してみた*元スケッチArduino tft lcd colored bar meter + FREE CODE!!!https://www.youtube.com/watch?v=8HfOyRfHlAU#include #include Elegoo_TFTLCD myGLCD = Elegoo_TFTLCD(A3, A2, A1, A0, A4);//myGLCD(RS,WR,CS,RST,ALE,mode);// Declare which fonts we will be using//extern uint8_t SmallFont[];//extern uint8_t BigFont[];byte rgbtable[34][3]{ ...

続きを読む

Arduino Graph Drawing を移植

Arduino+3.5インチ ディスプレイでグラフを簡単に彩画するスケッチを、Elegoo2.8インチへ移植してみました。例示されたグラフを画面の大きさに合わせて変更しています。Arduino UNOで動作確認ずみです。*参考Arduino Graph Drawing - FREE CODE!!! https://www.youtube.com/watch?v=YejRbIKe6e0/*このプログラムはデカルト座標の関数をグラフ化しますArduino Mega又はUNOとElegoo 2.8 TFTを必要としますライブラリElegooのHP...

続きを読む

TFTLCD スケッチ例 解読3 tftpaint

電流を流す方向や、画面の補正方法を別途調査する必要ありミスが有ると思います画面のタッチ位置は2個めのサイトに説明ありサイトに掲載されているスケッチをElegooで利用する場合はライブラリを変更する?使い方1.スケッチをコンパイル2.シリアルモニタを立ち上げる3.画面の端を触ると、触った位置の抵抗値がシリアルモニタに表示される4.表示された値の最大最小値をそれぞれ記録し、ソースを訂正5.再度コンパイルして触ったさい...

続きを読む

TFTLCD スケッチ例 解読2 graphicstest

Elegoo 2.8 Inch Touch Screen User Manual 付属のスケッチ例 graphicstestの解読一部省略。ミスあるかも。//ライブラリのインポート:#include // GFXライブラリの導入(Adafruit_GFX.hも可能)#include // Hardware-specific library…(中略)…//ここまでの部分は TFTLCD スケッチ例 解読1 DisplayString 参照//シリアルに””内を表示させ、graphicstest内のtestFillScreen関数を呼び出した後に500us遅延 Serial.print(...

続きを読む

プロフィール

縦マフラー

Author:縦マフラー
実験は好きだが、報告書が嫌いな研究者 趣味でイラストや漫画作成などしている

フローリアクタ関連記事

Labview関連記事