2025年9月27日土曜日

UNO R4 TUTORIAL1(LCD1602,SDCARD,)

 LCD1602はAVR用のライブラリと警告あるが無事に動いた  MICROBIT用でない6X4!

#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup()

{

lcd.begin(16,2);

lcd.init(); 

lcd.backlight(); 

lcd.setCursor(2, 0); 

lcd.print("Hello World!");

delay(1000);

}


void loop() {

lcd.setCursor(5, 1); 

lcd.print(millis()/1000);

}

-----------------------------------------------------------------------------------------


#include <SD.h>

#define PIN_SPI_CS 4 // The Arduino UNO R4 pin connected to the CS pin of SDcard module

File myFile;

void setup() {
Serial.begin(9600);

if (!SD.begin(PIN_SPI_CS)) {
Serial.println(F("SD Card is either missing or has failed!"));
while (1); // don't do anything more:
}

Serial.println(F("SD Card is ready"));

// open file for writing
myFile = SD.open("arduino.txt", FILE_WRITE);

if (myFile) {
myFile.println("Created by newbiely.com"); // write a line to Arduino
myFile.println("Learn Arduino and SD Card"); // write another line to Arduino
myFile.close();
} else {
Serial.print(F("Error: Unable to open file arduino.txt"));
}

// open file for reading
myFile = SD.open("arduino.txt", FILE_READ);
if (myFile) {
while (myFile.available()) {
char ch = myFile.read(); // read characters one by one from Micro SD Card
Serial.print(ch); // print the character to Serial Monitor
}
myFile.close();
} else {
Serial.print(F("Error: Unable to open file arduino.txt"));
}
}

void loop() {
}




0 件のコメント:

コメントを投稿