Espruino:Справочник по API/Библиотека tv/setup(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) (Новая страница: «{{Espruino/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =<ref>[ www.espruino.com - ]</ref>= ==Синтакс...») |
Нет описания правки |
||
(не показаны 3 промежуточные версии 2 участников) | |||
Строка 3: | Строка 3: | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
=<ref>[ www.espruino.com - ]</ref>= | =Функция tv.setup()<ref>[https://www.espruino.com/Reference#l_tv_setup www.espruino.com - require("tv").setup(options, width)]</ref>= | ||
==Синтаксис== | ==Синтаксис== | ||
<syntaxhighlight lang="javascript" | <syntaxhighlight lang="javascript"> | ||
require("tv").setup(options, width) | |||
</syntaxhighlight> | </syntaxhighlight> | ||
==Параметры== | ==Параметры== | ||
* '''options''' – объект с настройками ТВ-сигнала | |||
* '''width''' – ширина экрана | |||
==Возвращаемое значение== | |||
Объект Graphics. | |||
==Описание== | |||
Инициализирует вывод ТВ-сигнала. Настройки для формата PAL: | |||
== | <syntaxhighlight lang="javascript"> | ||
var g = require('tv').setup({ type : "pal", | |||
video : A7, // контакт SPI MOSI для вывода видео (должен быть SPI1) | |||
sync : A6, // контакт для таймера | |||
// (для синхронизации видео) | |||
width : 384, | |||
height : 270, // максимум 270 | |||
}); | |||
</syntaxhighlight> | |||
И настройки для VGA: | |||
<syntaxhighlight lang="javascript"> | |||
var g = require('tv').setup({ type : "vga", | |||
video : A7, // контакт SPI MOSI для вывода видео (должен быть SPI1) | |||
hsync : A6, // контакт для таймера | |||
// (для синхронизации видео) | |||
vsync : A5, // контакт для синхронизации видео | |||
width : 220, | |||
height : 240, | |||
repeat : 2, // то, сколько раз надо повторить каждую строчку | |||
}); | |||
</syntaxhighlight> | |||
Или: | |||
<syntaxhighlight lang="javascript"> | |||
var g = require('tv').setup({ type : "vga", | |||
video : A7, // контакт SPI MOSI для вывода видео (должен быть SPI1) | |||
hsync : A6, // контакт для таймера | |||
// (для синхронизации видео) | |||
vsync : A5, // контакт для синхронизации видео | |||
width : 220, | |||
height : 480, | |||
repeat : 1, // то, сколько раз надо повторить каждую строчку | |||
}); | |||
</syntaxhighlight> | |||
Более подробно читайте в [https://www.espruino.com/Television этой статье]. | |||
== Примеры == | == Примеры == | ||
Строка 29: | Строка 70: | ||
=См.также= | =См.также= | ||
=Внешние ссылки= | =Внешние ссылки= | ||
Строка 35: | Строка 76: | ||
<references /> | <references /> | ||
{{Навигационная таблица/Espruino | {{Навигационная таблица/Портал/Espruino}} | ||
Текущая версия от 19:57, 23 мая 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция tv.setup()[1]
Синтаксис
require("tv").setup(options, width)
Параметры
- options – объект с настройками ТВ-сигнала
- width – ширина экрана
Возвращаемое значение
Объект Graphics.
Описание
Инициализирует вывод ТВ-сигнала. Настройки для формата PAL:
var g = require('tv').setup({ type : "pal",
video : A7, // контакт SPI MOSI для вывода видео (должен быть SPI1)
sync : A6, // контакт для таймера
// (для синхронизации видео)
width : 384,
height : 270, // максимум 270
});
И настройки для VGA:
var g = require('tv').setup({ type : "vga",
video : A7, // контакт SPI MOSI для вывода видео (должен быть SPI1)
hsync : A6, // контакт для таймера
// (для синхронизации видео)
vsync : A5, // контакт для синхронизации видео
width : 220,
height : 240,
repeat : 2, // то, сколько раз надо повторить каждую строчку
});
Или:
var g = require('tv').setup({ type : "vga",
video : A7, // контакт SPI MOSI для вывода видео (должен быть SPI1)
hsync : A6, // контакт для таймера
// (для синхронизации видео)
vsync : A5, // контакт для синхронизации видео
width : 220,
height : 480,
repeat : 1, // то, сколько раз надо повторить каждую строчку
});
Более подробно читайте в этой статье.
Примеры
См.также
Внешние ссылки