Вывод значения на дислей SSD1306

Ответить
Brand2
Лейтенант
Сообщения: 413
Зарегистрирован: 26.02.2018{, 21:27}
Репутация: 41
Откуда: Haifa
Имя: Alex

Вывод значения на дислей SSD1306

#1

Сообщение Brand2 » 08.04.2018{, 18:16}

Имеется следующий скетч:
-------------------------------------
#include <Wire.h>

#include <ACROBOTIC_SSD1306.h>

void setup()
{
Serial.begin(115200);
Wire.begin();
scan_230320580_1();
Serial.println();
eepromSize_230320580_1();
}
void loop()
{




//Плата:1





}
void scan_230320580_1()
{
Serial.println(" Scanning I2C Addresses");
uint8_t cnt=0;
for(uint8_t i=0;i<128;i++){
Wire.beginTransmission(i);
uint8_t ec=Wire.endTransmission(true);
if(ec==0){
if(i<16)Serial.print('0');
Serial.print(i,HEX);
cnt++;
}
else Serial.print("..");
Serial.print(' ');
if ((i&0x0f)==0x0f)Serial.println();
}
Serial.print("Scan Completed, ");
Serial.print(cnt);
Serial.println(" I2C Devices found.");
oled.init(); // Initialze SSD1306 OLED display
oled.clearDisplay(); // Clear screen
oled.setTextXY(1,0); // Set cursor position, start of line 0
oled.putString("Scan Completed,");
oled.setTextXY(3,0); // Set cursor position, start of line 1
oled.putString(cnt,i);
oled.setTextXY(5,0); // Set cursor position, start of line 0
oled.putString("I2C Devices found.");
}
Кто знает как доработать скетч,что бы вывести на дисплей значение переменной cnt и i?
Думал что так же как и
Serial.print(cnt)
но нет,компилятор ругается

Ответить

Вернуться в «С++ в Ардуино»