umíte někdo připojit seriový LCD 16x2 k Arduinu? Myslím seriový co používá Picaxe, nikoli i2c...
Samozřejmě že myslím nějaký kód, né ty tři vodiče

Připojuje se pouze jedním vodičem plus napájení... To bych byl velmi Happy

Serial.begin(2400);Serial.println("Hello world");
?Kód: Vybrat vše
/* TEST
* ZKOUŠKY SW - ZOBRAZENÍ NA LCD - CTENI ANALOG
*/
//===============================================================================================
#include <SoftwareSerial.h>
#define txPin 2
SoftwareSerial LCD = SoftwareSerial(0, txPin);
const int LCDdelay=200; // conservative, 2 actually works
int Input0;
int Input1;
int Suma;
void setup() {
pinMode(txPin, OUTPUT);
LCD.begin(9600);
backlightOn() ; clearLCD();
}
void loop() {
Input0 = analogRead(0); // read analog input pin 0
lcdPosition(0,0); LCD.print("POT: ");
LCD.print(Input0, DEC);
Input1 = analogRead(1); // read analog input pin 1
lcdPosition(1,0); LCD.print("Ref: ");
LCD.print(Input1, DEC);
Suma=Input0-Input1;
lcdPosition(1,8); LCD.print("SUM: ");
LCD.print(Suma, DEC);
delay(500);
}
// PODPROGRAMY LCD
void lcdPosition(int row, int col)
{ LCD.write(0xFE); LCD.write((col + row*64 + 128)); } //position delay(LCDdelay)
void clearLCD()
{ LCD.write(0xFE); LCD.write(0x01); delay(LCDdelay); }
void backlightOn()
{ LCD.write(0x7C); LCD.write(157); delay(LCDdelay); }
void backlightOff()
{ LCD.write(0x7C); LCD.write(128); delay(LCDdelay); }
void serCommand() { }; //Jine funkce - commands LCD.write(0xFE)
</>
.