Виджеты калькуляторов для сайтов
Любой калькулятор GAW можно показать на своём сайте, в блоге, учебном курсе или вики: посетитель считает прямо на вашей странице. Бесплатно, без рекламы и счётчиков.
Виджет — это тот же калькулятор, что и на странице GAW, но без шапки и меню сайта: его показывают в рамке <iframe> на другом сайте. Расчёт выполняется в браузере посетителя, формулы и проверки те же, что в основной версии, и обновляются вместе с ней.
Как встроить калькулятор
- Откройте нужный калькулятор в разделе «Инструменты» и, если хотите, введите значения, с которыми он должен открываться.
- Под текстом калькулятора раскройте блок «Встроить калькулятор на свой сайт». В нём — код вставки и предпросмотр виджета.
- Скопируйте код и вставьте его в HTML страницы, статьи или вики там, где должен стоять калькулятор.
Код состоит из двух строк — рамки и подписи со ссылкой на страницу калькулятора, где лежат формулы, пример расчёта и ответы на вопросы:
<iframe src="https://gaw.ru/embed/led-resistor/" title="Расчёт резистора для светодиода" width="100%" height="640" style="border:1px solid #e3e5e9;border-radius:8px" loading="lazy" allow="clipboard-write"></iframe>
<p style="margin:6px 0 0;font-size:14px">Калькулятор: <a href="https://gaw.ru/tools/led-resistor/">Расчёт резистора для светодиода</a> — GAW.ru</p>
Рамка занимает всю ширину колонки. В широкой колонке исходные данные и результат стоят рядом, в узкой и на телефоне — друг под другом, поэтому в узкой колонке рамку нужно делать выше. Предпросмотр в блоке «Встроить» показывает высоту, которую виджет занимает на самом деле, и подставляет её в код.
Условия использования
- Виджеты бесплатны для любых сайтов: личных, учебных, корпоративных, интернет-магазинов.
- Подпись со ссылкой на страницу калькулятора остаётся видимой рядом с рамкой. Это единственное условие.
- Содержимое рамки не изменяется и не перекрывается другими элементами страницы.
- Адреса виджетов постоянные. Если калькулятор будет перенесён, старый адрес продолжит работать.
- Расчёты справочные, как и на самом сайте: для ответственных применений сверяйте результат с документацией производителя компонентов.
Какие калькуляторы можно встроить
Все. Откройте любой из списка — блок «Встроить» находится под текстом калькулятора.
Маркировка компонентов
- Калькулятор цветовой маркировки — номинал по полосам и полосы по номиналу
- Цветовая маркировка катушек — полосы катушки → микрогенри и обратно, допуски ±1…±20 %
- Код SMD-резистора — 103, 4R7, 01C → номинал и обратно
- Маркировка конденсаторов — 104, 4n7, 2A104J → ёмкость, допуск, напряжение
- Маркировка диодов — две цветные полосы MELF и MiniMELF, код напряжения стабилитронов
Основные расчёты
- Конвертер единиц — приставки СИ, mil, AWG, °C/°F, бар/psi, дБм, унции меди
- Резистор для светодиода — номинал и мощность гасящего резистора
- Делитель напряжения — выход, ток, нагрузка, подбор пары резисторов
- Закон Ома — U, I, R и P по любым двум величинам
- Мощность резистора — P = U²/R, снижение с температурой, Umax, размер 0201–2512
- Последовательное и параллельное соединение — R, C, L: общее значение и подбор пары
- Эквивалентный источник — тевенин и Нортон: Uэкв, Rэкв, ток и мощность в нагрузке
- Ряды номиналов E3–E192 — ближайший номинал E24, E96 и других рядов
- Калькулятор децибел — дБм ↔ мВт ↔ В, дБВ, дБмкВ, дБ ↔ разы
- RC-фильтр и постоянная времени — частота среза, подбор R и C, время заряда
- Заряд и разряд конденсатора — время до напряжения, пусковой ток, энергия и нагрев резистора
- Пик, RMS и среднее — амплитуда ↔ размах ↔ RMS ↔ среднее; показания мультиметров
- Импеданс RLC — Z = R + jX, |Z|, фаза, Q, Rs/Cs ↔ Rp/Cp, резонанс, график
- LC-контур и реактивное сопротивление — резонанс, добротность, XL и XC
- Катушка индуктивности — однослойная, многослойная, на кольце
- Частота и длина волны — λ = c/f, период, антенна λ/4, кабель
- Калькулятор КСВ — КСВ ↔ обратные потери ↔ |Γ| ↔ потери рассогласования
- Толщина скин-слоя — толщина скин-слоя δ и сопротивление провода на высокой частоте
- Аттенюатор П и Т — резисторы П, Т и мостовой схемы, Г-звено 75 → 50 Ом, E24–E192, мощность
- NTC-термистор — R(T), B и Стейнхарт — Харт, делитель для АЦП
- Усилитель на ОУ — усиление, полоса, смещение, шум и скорость нарастания по даташиту, резисторы E24
- Фильтр MFB на ОУ — ФНЧ, ФВЧ и полосовой второго порядка: номиналы, Q, GBW ОУ
- Компаратор с гистерезисом — пороги VTH и VTL, резисторы обратной связи, открытый сток
- Инструментальный усилитель — RG, синфазный диапазон (diamond plot), REF, погрешность
- Расчёт ключа на биполярном транзисторе — резистор базы, ток базы, Iк/Iб и нагрев ключа
- Драйвер реле — ток катушки, ключ, резистор, диод и выброс при выключении
- Pt100 / Pt1000 — R(T) и T(R) платинового датчика, допуск, провода, самонагрев
- Термопара — ЭДС ↔ температура, холодный спай, таблица НСХ
- Высота по давлению — барометрическая высота, давление на высоте, давление на уровне моря
- Токовый шунт — мощность, выход усилителя, АЦП, погрешность
- Оптопара — резистор светодиода, CTR с запасом, резистор нагрузки
Питание и стабилизаторы
- LM317 — напряжение, резисторы, мощность, ток
- DC-DC: buck и boost — дроссель, пиковый ток, выходной конденсатор
- MC34063 — CT, Rsc, L, CO, делитель — три схемы
- Стабилитрон и балластный резистор — резистор, мощность, КПД, нестабильность
- TL431 — делитель, балластный резистор, ток катода, нагрев
- Гасящий конденсатор — питание от сети без трансформатора: C1, стабилитрон, R1, R2
- Сетевой трансформатор — сечение, витки на вольт, провод, окно
- LDO или DC-DC — КПД, потери, нагрев LDO, время от батареи
- Погрешность опорного напряжения — ИОН: все ошибки в ppm, мВ и LSB, сумма и RSS
- Расчёт радиатора — θ радиатора, температура кристалла, предел мощности
- Ограничение пускового тока — NTC-термистор или резистор с реле: пик, энергия, задержка
- Конвертер энергии — мА·ч ↔ Вт·ч ↔ Дж ↔ кВт·ч ↔ калории; сборка S×P и время работы
- Время работы от батареи — мА·ч, средний ток, сон МК, Вт·ч
- Ток заряда Li-ion: MCP73831, bq21040 — резистор PROG/ISET, предзаряд, окончание, нагрев корпуса
- Срок службы конденсатора — правило 10 °C, ток пульсаций, Chemi-Con и Jianghai
Генераторы и таймеры
- Таймер NE555 — частота, скважность, длительность импульса
- ЦАП на ШИМ — пульсации после RC, установление, разрешение
- ЦАП R-2R — выход по коду, нагрузка, DNL и INL, допуск для монотонности
- Таблицы синуса, гаммы и NTC — синус, гамма, CIE L*, NTC-термистор, массив на C
Печатные платы и провода
- Ширина дорожки по току — IPC-2221: ширина, сопротивление, падение
- Сечение провода — по току и падению напряжения, AWG ↔ мм²
- Микрополосковая линия — волновое сопротивление дорожки, ширина под 50 Ом
- Тепловой расчёт платы — θJA, площадь платы, теплоотводные отверстия, толщина меди
Цифровая логика
- Таблица истинности — таблица, СДНФ и СКНФ, минимальные ДНФ и КНФ
- Карта Карно — минимальная ДНФ и КНФ, группы клеток на карте
- Код Хэмминга — кодирование, синдром, исправление ошибки, SECDED
- Код Грея — двоичный ↔ Грей до 32 бит, таблица, кодовый диск, код на C
- Двоичная арифметика и флаги — сложение, вычитание, умножение, деление, сдвиги; флаги C, V, N, Z AVR и Cortex-M
Микроконтроллеры
- Скорость UART — UBRR, BRR, TH1 и ошибка скорости
- Генератор кода инициализации AVR — USART, таймер, АЦП, INT0/INT1 и GPIO → код на C с проверками
- Фьюзы AVR — биты фьюзов, заводские значения и avrdude
- Конструктор регистров AVR — биты регистра → hex, строка на C и ассемблере
- Таймер AVR и STM32 — предделитель, OCRnA, PSC и ARR под частоту, мёртвое время, энкодер
- Генератор кода инициализации STM32 — тактирование, USART, таймер и GPIO → код на CMSIS, LL или HAL
- Тактирование STM32 — PLL под нужную частоту, шины, флеш-память, регистры RCC и код
- I2C_TIMINGR STM32 — PRESC, SCLL, SCLH, SDADEL и SCLDEL по частоте I2CCLK и фронтам
- Пины Arduino — пин Arduino → порт ATmega, ШИМ, прерывания и регистры
- Сторожевые таймеры STM32 — PR и RLR у IWDG, WDGTB, счётчик и окно у WWDG, разброс LSI, код
- Конденсаторы для кварца — C1 и C2 по CL, запас генерации, уход частоты
- Такты ожидания флеш-памяти STM32 — LATENCY в FLASH_ACR по частоте и питанию, таблица и код
- Приоритеты прерываний NVIC — PRIGROUP, вытеснение и подприоритет, NVIC_IPR, AIRCR, bit-band
- Карта флеш-памяти STM32 — секторы и страницы, адрес → сектор, что стирать, CubeProgrammer и HAL
- Часы RTC STM32 — PREDIV_A, PREDIV_S, PRL, калибровка CALP/CALM и CAL, уход в с/сут
- АЦП STM32: время и выборка — время преобразования, частота выборок, RAIN и самая короткая выборка
- АЦП AVR: ADPS и код — частота АЦП, время преобразования, код по напряжению, ADMUX и ADCSRA
- Задержки AVR: _delay_ms — такты и фактическое время _delay_ms, _delay_us, циклов; пределы и округление
- Сторожевой таймер AVR — время WDT по WDP, режимы, константы WDTO, код с последовательностью WDCE
- Частота ШИМ Arduino — частоты analogWrite по таймерам, выводы, смена делителя, millis() и tone()
- АЦП ESP32: ослабление и делитель — ослабление по напряжению, делитель, погрешность на входе, код Arduino и ESP-IDF
- ШИМ ESP32: LEDC — разрешение по частоте, делитель A + B/256, фактическая частота, duty, код ESP-IDF
- ШИМ RP2040: TOP и делитель — TOP и делитель под частоту, коррекция фазы, уровень, слайс и канал, код Pico SDK
- Бюджет ошибок АЦП — полная погрешность измерения АЦП: сумма и RSS в LSB, мВ и битах
- Делитель PIO RP2040 — INT и FRAC по частоте и тактам на бит, регистр CLKDIV, ошибка, код pico-sdk
- Калькулятор CRC — CRC-8, CRC-16, CRC-32, Modbus, блок CRC STM32, код на C
- Просмотр Intel HEX — записи HEX и S19, контрольные суммы, карта памяти, дамп, HEX ↔ BIN
- Формат Q: Q15, Q31, IQmath — число ↔ целое в Qn, hex, округление, насыщение, диапазон и шаг, код на C
- Конвертер HEX, BIN, DEC — дополнительный код, float, байты и биты
- Конвертер UTF-8 — текст ↔ байты UTF-8, UTF-16, CP1251, KOI8-R, CP866, строка на C
- Битовые маски — поле регистра: маска, сдвиг, чтение и запись, код на C
Интерфейсы и протоколы
- Кадр SPI — диаграмма режимов 0–3, время передачи, предельная частота
- Конструктор кадра CAN — CAN и CAN FD по битам: CRC-15, CRC-17 и CRC-21, битстаффинг, длина кадра
- Кадр UART по битам — биты кадра, чётность, время символа, разбор и расхождение скоростей
- Терминал COM-порта — Web Serial: текст и HEX, отправка с \r\n, DTR и RTS, журнал
- Modbus RTU: кадры — запрос с CRC, разбор ответа, float, адреса 4xxxx
- Modbus RTU мастер — опрос приборов через Web Serial: регистры, исключения, журнал
- Кадр LIN по байтам — PID, классическая и расширенная контрольная сумма, биты и время кадра
- Битовый тайминг CAN — CAN_BTR для STM32, CNF1–CNF3 для MCP2515, точка выборки
- Транзакция I²C по байтам — байт адреса, ACK и NACK, повторный START, диаграмма и код
- Подтягивающие резисторы I²C — диапазон Rp по напряжению, скорости и ёмкости шины
- Разбор NMEA — поля GGA, RMC, GSV и других, контрольная сумма, координаты
- Калькулятор 1-Wire — CRC ROM-кода, резистор подтяжки и длина линии, время обмена
- ИК-код NEC — адрес и команда ↔ код, тайминги кадра, код для Arduino
- Лента WS2812B — ток и мощность, время кадра, проверка таймингов SPI
Нужен калькулятор, которого ещё нет, или нашли ошибку в расчёте — напишите нам.
Частые вопросы
Сколько стоит виджет?
Нисколько. Виджеты бесплатны для любых сайтов, в том числе коммерческих. Условие одно: строка со ссылкой на страницу калькулятора, которая входит в код вставки, остаётся на месте.
Собирает ли виджет данные моих посетителей?
В виджете нет счётчиков, рекламы и cookie, а расчёт выполняется в браузере посетителя. Сервер GAW видит только обычный технический запрос — IP-адрес и тип браузера, как при загрузке любой картинки с другого сайта.
Можно ли задать свои значения по умолчанию?
Да. Введите нужные значения в калькуляторе на GAW и оставьте отметку «Открывать с текущими значениями»: они попадут в адрес рамки, и на вашей странице виджет откроется уже с ними.
Виджет не помещается по высоте. Что делать?
Высоту рамки задаёт атрибут height в коде вставки, его можно поменять вручную. Если сайт разрешает скрипты, добавьте код автоподстройки из блока «Встроить»: рамка будет менять высоту вместе с результатом расчёта.
Можно ли изменить оформление виджета?
Размеры и обводку рамки — да, это обычные атрибуты и стили тега iframe в коде вставки. Содержимое рамки не меняется: оно загружается с GAW и обновляется вместе с калькулятором на сайте.