📌 K230 #02_07 — PWM PRO | Звук, кнопка и управление #K230
К230 покупал тут https://megabonus.com/y/AF521 Покупал DSO2512G тут https://megabonus.com/y/ki2m8 Гитхаб https://github.com/AIDevelopersMonster/K230/ 📌 K230 #02_07 — PWM PRO | Звук, кнопка и управление В этом уроке разбираем PWM (широтно-импульсную модуляцию) на плате YAHBOOM K230 и делаем уже не просто примеры, а реальные проекты: 💡 управление яркостью 🔘 управление кнопкой 📡 управление через UART 🔊 генерация звука и простая музыка 🚀 В этом видео ты узнаешь ✅ что такое PWM и как он работает ✅ что такое скважность (duty cycle) ✅ как управлять мощностью сигнала ✅ как использовать PWM на K230 ✅ как генерировать звук через PWM 🧠 Основы PWM PWM — это способ управлять аналоговым сигналом через цифровой: изменяем длительность импульса (duty) изменяем частоту (freq) получаем: яркость LED скорость мотора звук 📌 Например: duty = 10% → слабый сигнал duty = 50% → средний duty = 90% → мощный 📂 Код из видео 👉 https://github.com/AIDevelopersMonster/K230/tree/main/examples/08 🔧 Использование PWM на K230 from machine import PWM pwm = PWM(42, freq=1000, duty=50) 📌 Важно: используется PIN (42), а не канал параметры задаются через именованные аргументы 💻 Примеры из видео 💡 Плавная яркость (fade) duty: 0 → 100 → 0 🔘 Кнопка → PWM нажимаешь кнопку меняется яркость 📡 UART → PWM Отправляешь: 10 50 90 👉 меняется уровень сигнала 🔊 PWM = звук pwm.freq(500 → 1200) 👉 генерируем разные частоты = звук 🔥 Что мы сделали ✔ разобрали PWM на практике ✔ сделали управление яркостью ✔ связали кнопку + PWM ✔ добавили управление через UART ✔ сделали генерацию звука 💡 Важно (ошибка из документации) ⚠️ В PDF есть ошибка: ❌ Неправильно: PWM(0, 1000, 50) ✅ Правильно: PWM(42, freq=1000, duty=50) 🔔 Поддержка канала 👍 Поставь лайк 💬 Напиши, что разобрать дальше 🔔 Подпишись — будет серия по K230 🚀 Следующие уроки ➡️ PWM PRO (мелодии и музыка) ➡️ управление через UI (OLED) ➡️ проекты уровня embedded ➡️ управление моторами
К230 покупал тут https://megabonus.com/y/AF521 Покупал DSO2512G тут https://megabonus.com/y/ki2m8 Гитхаб https://github.com/AIDevelopersMonster/K230/ 📌 K230 #02_07 — PWM PRO | Звук, кнопка и управление В этом уроке разбираем PWM (широтно-импульсную модуляцию) на плате YAHBOOM K230 и делаем уже не просто примеры, а реальные проекты: 💡 управление яркостью 🔘 управление кнопкой 📡 управление через UART 🔊 генерация звука и простая музыка 🚀 В этом видео ты узнаешь ✅ что такое PWM и как он работает ✅ что такое скважность (duty cycle) ✅ как управлять мощностью сигнала ✅ как использовать PWM на K230 ✅ как генерировать звук через PWM 🧠 Основы PWM PWM — это способ управлять аналоговым сигналом через цифровой: изменяем длительность импульса (duty) изменяем частоту (freq) получаем: яркость LED скорость мотора звук 📌 Например: duty = 10% → слабый сигнал duty = 50% → средний duty = 90% → мощный 📂 Код из видео 👉 https://github.com/AIDevelopersMonster/K230/tree/main/examples/08 🔧 Использование PWM на K230 from machine import PWM pwm = PWM(42, freq=1000, duty=50) 📌 Важно: используется PIN (42), а не канал параметры задаются через именованные аргументы 💻 Примеры из видео 💡 Плавная яркость (fade) duty: 0 → 100 → 0 🔘 Кнопка → PWM нажимаешь кнопку меняется яркость 📡 UART → PWM Отправляешь: 10 50 90 👉 меняется уровень сигнала 🔊 PWM = звук pwm.freq(500 → 1200) 👉 генерируем разные частоты = звук 🔥 Что мы сделали ✔ разобрали PWM на практике ✔ сделали управление яркостью ✔ связали кнопку + PWM ✔ добавили управление через UART ✔ сделали генерацию звука 💡 Важно (ошибка из документации) ⚠️ В PDF есть ошибка: ❌ Неправильно: PWM(0, 1000, 50) ✅ Правильно: PWM(42, freq=1000, duty=50) 🔔 Поддержка канала 👍 Поставь лайк 💬 Напиши, что разобрать дальше 🔔 Подпишись — будет серия по K230 🚀 Следующие уроки ➡️ PWM PRO (мелодии и музыка) ➡️ управление через UI (OLED) ➡️ проекты уровня embedded ➡️ управление моторами



