home.social

#ch32v003 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ch32v003, aggregated by home.social.

  1. Учебный проект: Комнатный светофор

    Данная статья имеет шуточный характер. На самом деле я заказал случайно не тот модуль (хотел RGB модуль, а взял RYG модуль), потом решил, раз я его взял сделаю учебный проект.

    habr.com/ru/articles/1020542/

    #esp8266 #ch32v003 #arduino #mounriver

  2. Учебный проект: Комнатный светофор

    Данная статья имеет шуточный характер. На самом деле я заказал случайно не тот модуль (хотел RGB модуль, а взял RYG модуль), потом решил, раз я его взял сделаю учебный проект.

    habr.com/ru/articles/1020542/

    #esp8266 #ch32v003 #arduino #mounriver

  3. Учебный проект: Комнатный светофор

    Данная статья имеет шуточный характер. На самом деле я заказал случайно не тот модуль (хотел RGB модуль, а взял RYG модуль), потом решил, раз я его взял сделаю учебный проект.

    habr.com/ru/articles/1020542/

    #esp8266 #ch32v003 #arduino #mounriver

  4. Учебный проект: Комнатный светофор

    Данная статья имеет шуточный характер. На самом деле я заказал случайно не тот модуль (хотел RGB модуль, а взял RYG модуль), потом решил, раз я его взял сделаю учебный проект.

    habr.com/ru/articles/1020542/

    #esp8266 #ch32v003 #arduino #mounriver

  5. Разработка USB-клавиатуры без поиска легкого пути

    Помимо полноценных клавиатур, есть клавиатуры с несколькими кнопками, клавиши которых можно запрограммировать. Их называют еще макропадами. Макропад не сложно купить, хоть часто он стоит дороже обычной клавиатуры, но можно и сделать. Статей как его смастерить много, самый простой способ — использовать каждый вывод микроконтроллера, пока они не закончатся. Но у меня не было никакого желания делать все как у всех. Хотелось чего-то по-настоящему DIY. Поэтому в статье пойдет подробный рассказ о разработке USB-клавиатуры на микроконтроллере CH32V003, в котором по умолчанию нет поддержки USB. Но чтобы проект был более интересным, клавиатура состоит из 9 кнопок, 3-х энкодеров и 2-х светодиодов. При этом корпус и кейкапы тоже сделаны самостоятельно (почти). Но стоит еще добавить, что эта статья могла бы и не появится на свет, потому что когда сделал клавиатуру, то она работала с ошибками. Какое-то время я пытался их поправить, но сдался и забросил проект на месяц. Но вернулся с новыми знаниями, исправил ошибку в коде и оно заработало! Поэтому надеюсь, этот проект теперь может заслуживать вашего внимания.

    habr.com/ru/companies/timeweb/

    #DIY #макропад #клавиатура #usb #ch32v003 #rv003usb #timeweb_статьи

  6. Разработка USB-клавиатуры без поиска легкого пути

    Помимо полноценных клавиатур, есть клавиатуры с несколькими кнопками, клавиши которых можно запрограммировать. Их называют еще макропадами. Макропад не сложно купить, хоть часто он стоит дороже обычной клавиатуры, но можно и сделать. Статей как его смастерить много, самый простой способ — использовать каждый вывод микроконтроллера, пока они не закончатся. Но у меня не было никакого желания делать все как у всех. Хотелось чего-то по-настоящему DIY. Поэтому в статье пойдет подробный рассказ о разработке USB-клавиатуры на микроконтроллере CH32V003, в котором по умолчанию нет поддержки USB. Но чтобы проект был более интересным, клавиатура состоит из 9 кнопок, 3-х энкодеров и 2-х светодиодов. При этом корпус и кейкапы тоже сделаны самостоятельно (почти). Но стоит еще добавить, что эта статья могла бы и не появится на свет, потому что когда сделал клавиатуру, то она работала с ошибками. Какое-то время я пытался их поправить, но сдался и забросил проект на месяц. Но вернулся с новыми знаниями, исправил ошибку в коде и оно заработало! Поэтому надеюсь, этот проект теперь может заслуживать вашего внимания.

    habr.com/ru/companies/timeweb/

    #DIY #макропад #клавиатура #usb #ch32v003 #rv003usb #timeweb_статьи

  7. Разработка USB-клавиатуры без поиска легкого пути

    Помимо полноценных клавиатур, есть клавиатуры с несколькими кнопками, клавиши которых можно запрограммировать. Их называют еще макропадами. Макропад не сложно купить, хоть часто он стоит дороже обычной клавиатуры, но можно и сделать. Статей как его смастерить много, самый простой способ — использовать каждый вывод микроконтроллера, пока они не закончатся. Но у меня не было никакого желания делать все как у всех. Хотелось чего-то по-настоящему DIY. Поэтому в статье пойдет подробный рассказ о разработке USB-клавиатуры на микроконтроллере CH32V003, в котором по умолчанию нет поддержки USB. Но чтобы проект был более интересным, клавиатура состоит из 9 кнопок, 3-х энкодеров и 2-х светодиодов. При этом корпус и кейкапы тоже сделаны самостоятельно (почти). Но стоит еще добавить, что эта статья могла бы и не появится на свет, потому что когда сделал клавиатуру, то она работала с ошибками. Какое-то время я пытался их поправить, но сдался и забросил проект на месяц. Но вернулся с новыми знаниями, исправил ошибку в коде и оно заработало! Поэтому надеюсь, этот проект теперь может заслуживать вашего внимания.

    habr.com/ru/companies/timeweb/

    #DIY #макропад #клавиатура #usb #ch32v003 #rv003usb #timeweb_статьи

  8. Разработка USB-клавиатуры без поиска легкого пути

    Помимо полноценных клавиатур, есть клавиатуры с несколькими кнопками, клавиши которых можно запрограммировать. Их называют еще макропадами. Макропад не сложно купить, хоть часто он стоит дороже обычной клавиатуры, но можно и сделать. Статей как его смастерить много, самый простой способ — использовать каждый вывод микроконтроллера, пока они не закончатся. Но у меня не было никакого желания делать все как у всех. Хотелось чего-то по-настоящему DIY. Поэтому в статье пойдет подробный рассказ о разработке USB-клавиатуры на микроконтроллере CH32V003, в котором по умолчанию нет поддержки USB. Но чтобы проект был более интересным, клавиатура состоит из 9 кнопок, 3-х энкодеров и 2-х светодиодов. При этом корпус и кейкапы тоже сделаны самостоятельно (почти). Но стоит еще добавить, что эта статья могла бы и не появится на свет, потому что когда сделал клавиатуру, то она работала с ошибками. Какое-то время я пытался их поправить, но сдался и забросил проект на месяц. Но вернулся с новыми знаниями, исправил ошибку в коде и оно заработало! Поэтому надеюсь, этот проект теперь может заслуживать вашего внимания.

    habr.com/ru/companies/timeweb/

    #DIY #макропад #клавиатура #usb #ch32v003 #rv003usb #timeweb_статьи

  9. World’s Cheapest ARM Debugger Is Actually RISC-V - [bogdanthegeek] has a lot of experience with the ARM platform, and their latest es... - hackaday.com/2025/10/22/worlds #microcontrollers #cmsis-dap #low-speed #ch32v003 #ch32fun #daplink #risc-v #arm #usb

  10. World’s Cheapest ARM Debugger Is Actually RISC-V - [bogdanthegeek] has a lot of experience with the ARM platform, and their latest es... - hackaday.com/2025/10/22/worlds #microcontrollers #cmsis-dap #low-speed #ch32v003 #ch32fun #daplink #risc-v #arm #usb

  11. World’s Cheapest ARM Debugger Is Actually RISC-V - [bogdanthegeek] has a lot of experience with the ARM platform, and their latest es... - hackaday.com/2025/10/22/worlds #microcontrollers #cmsis-dap #low-speed #ch32v003 #ch32fun #daplink #risc-v #arm #usb

  12. World’s Cheapest ARM Debugger Is Actually RISC-V - [bogdanthegeek] has a lot of experience with the ARM platform, and their latest es... - hackaday.com/2025/10/22/worlds #microcontrollers #cmsis-dap #low-speed #ch32v003 #ch32fun #daplink #risc-v #arm #usb

  13. World’s Cheapest ARM Debugger Is Actually RISC-V - [bogdanthegeek] has a lot of experience with the ARM platform, and their latest es... - hackaday.com/2025/10/22/worlds #microcontrollers #cmsis-dap #low-speed #ch32v003 #ch32fun #daplink #risc-v #arm #usb

  14. Портирование драйвера VL53L1X на CH32V003

    Опыт портирования драйвера VL53L1X с STM32 на CH32V003. Рассказываю, как адаптировать низкоуровневые функции I2C, настроить системный таймер для таймаутов и HAL_Delay, а также организовать пример работы через UART. Статья будет полезна тем, кто хочет использовать готовые драйверы STM32 на простых микроконтроллерах

    habr.com/ru/articles/949312/

    #CH32 #ch32v003 #микроконтроллеры #tof #vl53l1x

  15. Портирование драйвера VL53L1X на CH32V003

    Опыт портирования драйвера VL53L1X с STM32 на CH32V003. Рассказываю, как адаптировать низкоуровневые функции I2C, настроить системный таймер для таймаутов и HAL_Delay, а также организовать пример работы через UART. Статья будет полезна тем, кто хочет использовать готовые драйверы STM32 на простых микроконтроллерах

    habr.com/ru/articles/949312/

    #CH32 #ch32v003 #микроконтроллеры #tof #vl53l1x

  16. Портирование драйвера VL53L1X на CH32V003

    Опыт портирования драйвера VL53L1X с STM32 на CH32V003. Рассказываю, как адаптировать низкоуровневые функции I2C, настроить системный таймер для таймаутов и HAL_Delay, а также организовать пример работы через UART. Статья будет полезна тем, кто хочет использовать готовые драйверы STM32 на простых микроконтроллерах

    habr.com/ru/articles/949312/

    #CH32 #ch32v003 #микроконтроллеры #tof #vl53l1x

  17. Портирование драйвера VL53L1X на CH32V003

    Опыт портирования драйвера VL53L1X с STM32 на CH32V003. Рассказываю, как адаптировать низкоуровневые функции I2C, настроить системный таймер для таймаутов и HAL_Delay, а также организовать пример работы через UART. Статья будет полезна тем, кто хочет использовать готовые драйверы STM32 на простых микроконтроллерах

    habr.com/ru/articles/949312/

    #CH32 #ch32v003 #микроконтроллеры #tof #vl53l1x

  18. i'd like to think no major changes will happen but i expect things being very wrong! still testing components to make sure they work the way i think they do - including tiny #ch32v003 firmware mostly ripped off amazing #ch32fun (btw, #kicad 3d viewer is really awesome; frequently, i am in a loop switching between layout, schema and 3d views) #diy #electronics

  19. i'd like to think no major changes will happen but i expect things being very wrong! still testing components to make sure they work the way i think they do - including tiny #ch32v003 firmware mostly ripped off amazing #ch32fun (btw, #kicad 3d viewer is really awesome; frequently, i am in a loop switching between layout, schema and 3d views) #diy #electronics

  20. i'd like to think no major changes will happen but i expect things being very wrong! still testing components to make sure they work the way i think they do - including tiny #ch32v003 firmware mostly ripped off amazing #ch32fun (btw, #kicad 3d viewer is really awesome; frequently, i am in a loop switching between layout, schema and 3d views) #diy #electronics

  21. i'd like to think no major changes will happen but i expect things being very wrong! still testing components to make sure they work the way i think they do - including tiny #ch32v003 firmware mostly ripped off amazing #ch32fun (btw, #kicad 3d viewer is really awesome; frequently, i am in a loop switching between layout, schema and 3d views) #diy #electronics

  22. i'd like to think no major changes will happen but i expect things being very wrong! still testing components to make sure they work the way i think they do - including tiny #ch32v003 firmware mostly ripped off amazing #ch32fun (btw, #kicad 3d viewer is really awesome; frequently, i am in a loop switching between layout, schema and 3d views) #diy #electronics

  23. Делаем брелок с LED матрицей ярче

    В моей прошлой статье про брелок со светодиодной матрицей основной проблемой была яркость. Он очень блекло светил. Мне написали в комментариях много предположений и мне захотелось проверить как можно решить эту проблему. Сначала, я хотел только дополнить первую статью сноской и перечислить, что работает, а что нет, но потом подумал, что лучше оформить это в отдельный и полноценный ответ. Возможно, его будет проще увидеть тем, кому была интересна первая статья. В этой статье сделаем два новых брелка, проверим оригинальную схему с MAX7219, заменим батарейку и посмотрим на отличия разных светодиодных матриц.

    habr.com/ru/companies/timeweb/

    #ch32v003 #arduino #simulide #led_matrix #timeweb_статьи

  24. Делаем брелок с LED матрицей ярче

    В моей прошлой статье про брелок со светодиодной матрицей основной проблемой была яркость. Он очень блекло светил. Мне написали в комментариях много предположений и мне захотелось проверить как можно решить эту проблему. Сначала, я хотел только дополнить первую статью сноской и перечислить, что работает, а что нет, но потом подумал, что лучше оформить это в отдельный и полноценный ответ. Возможно, его будет проще увидеть тем, кому была интересна первая статья. В этой статье сделаем два новых брелка, проверим оригинальную схему с MAX7219, заменим батарейку и посмотрим на отличия разных светодиодных матриц.

    habr.com/ru/companies/timeweb/

    #ch32v003 #arduino #simulide #led_matrix #timeweb_статьи

  25. Делаем брелок с LED матрицей ярче

    В моей прошлой статье про брелок со светодиодной матрицей основной проблемой была яркость. Он очень блекло светил. Мне написали в комментариях много предположений и мне захотелось проверить как можно решить эту проблему. Сначала, я хотел только дополнить первую статью сноской и перечислить, что работает, а что нет, но потом подумал, что лучше оформить это в отдельный и полноценный ответ. Возможно, его будет проще увидеть тем, кому была интересна первая статья. В этой статье сделаем два новых брелка, проверим оригинальную схему с MAX7219, заменим батарейку и посмотрим на отличия разных светодиодных матриц.

    habr.com/ru/companies/timeweb/

    #ch32v003 #arduino #simulide #led_matrix #timeweb_статьи

  26. Делаем брелок с LED матрицей ярче

    В моей прошлой статье про брелок со светодиодной матрицей основной проблемой была яркость. Он очень блекло светил. Мне написали в комментариях много предположений и мне захотелось проверить как можно решить эту проблему. Сначала, я хотел только дополнить первую статью сноской и перечислить, что работает, а что нет, но потом подумал, что лучше оформить это в отдельный и полноценный ответ. Возможно, его будет проще увидеть тем, кому была интересна первая статья. В этой статье сделаем два новых брелка, проверим оригинальную схему с MAX7219, заменим батарейку и посмотрим на отличия разных светодиодных матриц.

    habr.com/ru/companies/timeweb/

    #ch32v003 #arduino #simulide #led_matrix #timeweb_статьи