Вывод текста в нескольких размерах
Выводите подписи и значения в разных масштабах.
«Вывод текста в нескольких размерах» — бесплатный урок Arduino & IoT Academy на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Arduino & IoT Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Arduino & IoT Academy содержит 4 уроков всего.
Части этого урока еще не переведены и отображаются на английском.
Text Is Just Pixels
The OLED has no letters built in. The GFX library paints each character as a tiny pattern of pixels, so you control exactly how text looks. ✍️
Pick a Text Color
On a monochrome OLED, color means on or off. Call setTextColor with WHITE so your letters light up against the dark background.
display.setTextColor(WHITE);Set the Text Size
setTextSize(1) draws the base 6x8 pixel font. Larger numbers scale that same shape up, trading sharpness for readability from a distance.
display.setTextSize(1);How Size Scaling Works
Size 2 doubles every pixel, so a letter becomes 12x16. Size is a whole-number multiplier, not a point value, so jumps are chunky but predictable.
Place the Cursor
setCursor(x, y) sets where the next text starts. The top-left corner is (0,0), and x grows right while y grows down the screen.
display.setCursor(0, 0);Print Some Text
Now write words with print or println. They behave like the Serial Monitor, but the output lands on your OLED at the cursor.
display.print("Hello!");Print Numbers Too
You can pass variables straight to print. Mix labels and values to show live data like a temperature reading right on the screen.
display.print("Temp: ");
display.print(temp);A Bold Title
Combine a big title with small details below. Use size 2 for a headline, then drop back to size 1 for the data lines underneath.
display.setTextSize(2);
display.setCursor(0, 0);
display.print("STATUS");Move to a New Line
The cursor does not auto-wrap nicely for layouts. For a clean second line, call setCursor again with a larger y value to drop down.
display.setCursor(0, 20);Always Refresh
Remember the rhythm: clearDisplay, set size and cursor, print, then display. Skip the final display and your fresh text never shows up.
display.clearDisplay();
display.print("Ready");
display.display();Mind the Edges
Big text eats space fast. A size-2 line is 16 pixels tall, so on a 64-pixel screen you fit only a few rows before running off the bottom.
Quick Check
You want letters twice as tall as the default font.
Recap
You set color, chose a text size, positioned the cursor, and printed labels with values. Headlines big, data small, always end with display.
Часто задаваемые вопросы
Урок «Вывод текста в нескольких размерах» бесплатный?
Да — полный текст урока «Вывод текста в нескольких размерах» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Arduino & IoT Academy, подпишись на CoddyKit PRO. Курс Arduino & IoT Academy содержит 4 уроков всего.
Чему я научусь в уроке «Вывод текста в нескольких размерах»?
Выводите подписи и значения в разных масштабах. Ты практикуешь Arduino & IoT Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Arduino & IoT Academy?
Предыдущий опыт не требуется. Arduino & IoT Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.
Сколько времени занимает урок «Вывод текста в нескольких размерах»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Arduino & IoT Academy?
Да. Каждый урок Arduino & IoT Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Подключение и инициализация OLED SSD1306
- Вывод текста в нескольких размерах
- Линии, прямоугольники и окружности
- Анимация столбчатой диаграммы