1 tråd LCD-Controller för Arduino (3 / 4 steg)
Steg 3: Ladda upp Firmware
Den kod som används i detta instructable lagras i en github, se till att du har den senaste koden finns i github (https://github.com/semaja2/LCDTinySerial)
Om du vill använda den inbyggda programvaran måste du installera den LiquidCrystal595 och mjukvaran följetong biblioteken
När du har hämtat koden från github som anges ovan, vissa justeringar kommer att behöva göras för att passa dina specifika behov, lyckligtvis är alla dessa rader överst :)
LCD-Detaljer
#define LCD_CHARACTERS 16
#define LCD_LINES 2
ATtiny Stifttilldelningar
#define SERIAL_RX_PIN 3
#define SERIAL_TX_PIN 4
#define SHIFT_DATA_PIN 0 / / ATtiny PIN-kod ansluter till 74HC595 stift 14 (SER)
#define SHIFT_LATCH_PIN 1 / / ATtiny PIN-kod ansluter till 74HC595 stift 12 (RCLK)
#define SHIFT_CLOCK_PIN 2 / / ATtiny PIN-kod ansluter till 74HC595 stift 11 (SRCLK)
General Configration Detaljer
#define LCD_CLEAR_ASCII 7 / / ASCII kod för att rensa skärmen (Använd en kod som inte används ofta)
#define LCD_NEW_LINE_ASCII 13 / / ASCII kod för den nya linjen transporten (t.ex. 13 eller 10)
#define PRINT_BY_CHAR / / kommentera ut aktivera rad för rad läge t.ex. Visa endast data efter ny rad
När du har justerat de olika definierar, helt enkelt ladda upp till din ATtiny