前提・実現したいこと
初心者です。arduinoのlcdでfor文を使って文字を流したいのですが、うまく動きませんん。どのように修正するべきか教えていただけると幸いです。
発生している問題・エラーメッセージ
コードを実行すると、arduinoの左上に二本の縦線が表示されます。
該当のソースコード
arduino
1#include <LiquidCrystal.h> 2LiquidCrystal lcd(13,12,11,10,9,8); 3 4 5void setup() { 6 // put your setup code here, to run once: 7 lcd.begin(16,2); 8 9lcd.clear(); 10 delay(2000); 11 12} 13 14void loop() { 15 char hi[13]="HellowWorld!"; 16 int p; 17 for(p=0; p<=16; p++){ 18 int a=13; 19 int r=0; 20 lcd.setCursor(r,0); 21 r++; 22 if(r>16){ 23 r=0; 24 } 25 lcd.print(hi[a]); 26 a--; 27 if(a<0){ 28 a=13; 29 } 30 delay(500); 31 } 32 33 34}
補足情報(FW/ツールのバージョンなど)
使用しているのはarduino nanoです。
配線に問題点はないと考えております。
回答2件
あなたの回答
tips
プレビュー