Здравствуйте,нужно сделать такую штуку,что бы на дисплее отображался текст,а при нажатии на кнопку,появлялся следующий текст,потом опять при нажатии другой и т.д Пожалуйста помогите как можно быстрее.Спасибо p.s Тут показанно как перелистывать текст каждые 3 секунды https://lesson.iarduino.ru/page/urok-8-russkiy-yazyk-na-oled-displee-128x64/ а как сделать так чтобы это все с кнопкой работало?
Например, как-то так Код (C++): #include <iarduino_OLED_txt.h> iarduino_OLED_txt myOLED(0x78); extern uint8_t SmallFontRus[]; int i = 0; int flag = 0; void setup() { pinMode(10, INPUT_PULLUP); myOLED.begin(); myOLED.setFont(SmallFontRus); // myOLED.setCoding(TXT_UTF8); // Указываем кодировку текста в скетче. Если на дисплее не отображается Русский алфавит, то ... } // раскомментируйте функцию setCoding и замените параметр TXT_UTF8, на TXT_CP866 или TXT_WIN1251. void loop() { if (digitalRead(10) == LOW && flag == 0) { i++; flag = 1; myOLED.clrScr(); if (i > 2)i = 1; } if (digitalRead(10) == HIGH && flag == 1) flag = 0; if (i == 0) myOLED.print( "ПРИВЕТ ", 0, 0); if (i == 1) myOLED.print( "НУБ " , 0, 0); if (i == 2) myOLED.print( "ПОКА НУБ ", 0, 0); }
Закажи проект, заплати, сделают. На халяву - вряд ли обломится. Разве что кому-то из гуру мать Тереза приснится.