🌅 How to measure illumination using a photoresistor and STM32 (SUB)
HTML-код
- Опубликовано: 11 сен 2024
- Article +github (rus): cxemka.com/60-...
Buy on Aliexpress:
20 pcs 5539 ldr (0.62$): ali.ski/T6saYF
20pcs 5516 5537 5528 5549 5539 ldr (0.61$): ali.ski/x2DcBz
Music:
Квартирник О2ТВ. Торба-на-круче
• Квартирник О2ТВ. Торба...
Сколько талантов в ютубе! Умница!
Great video thank you !!!
Спасибо большое, а то в интернете либо фотореле, либо заумные статьи. Этот ролик как раз посередине. Плюс без воды совершенно.
а не скажете как например в iar embedded workbench будет выглядеть? Просто stm32 cube mx не получается пользоваться в России
Кстати, подобным способом только с фотодиодом можно измерить пульсации ламп, светодиодов в фонарях на разной яркости, подсветки монитора и тп.
Или фотоэлемент подключить к осциллографу: ruclips.net/video/zQAIra_sYuo/видео.html
Не подскажете что с этим делать? как принять сообщение с ПК ? не сталкивались с таким? помогите пожалуйста! Везде нет примеров. static int8_t CDC_Receive_FS(uint8_t* Buf, uint32_t *Len)
{
/* USER CODE BEGIN 6 */
USBD_CDC_SetRxBuffer(&hUsbDeviceFS, &Buf[0]);
USBD_CDC_ReceivePacket(&hUsbDeviceFS);
return (USBD_OK);
/* USER CODE END 6 */
}
я не делал, но вот пример:
ruclips.net/video/pC16Aon4crk/видео.html
@@cxemkacom3623 Спасибо большое! Совет ценный, я уже нашел пример в котором только одно непонятно, if (str_rx== "hello") { пишет литеральная ошибка сравнивать нельзя так, где char str_rx[21]; и это реально прилетевшее из ПК слово или по символам слово, не особо понимаю, а вот сравнить со словом "hello" CubeIde сразу пишет литеральная ошибка, и заработало бы все если эту ошибку решить, но как не хватит сил, и ещё [21] прочитал NAK Negative Acknowledgement (Неподтверждение). Приемное устройство передает этот символ от правителю в случае отрицания (неудачи) приема данных. наверное эта цифра 21 означает NAK не знаю как сравнить прилетевшее слово
@@masterkit9517 название массива - это его адрес, то есть так не сравнить.
можно попробовать использовать функцию сравнения:
all-ht.ru/inf/prog/c/func/strcmp.html
@@cxemkacom3623 Спасибо большое! То что нужно, но то что в COM PORT прилетело с ПК скорее всего имеет пробел на конце и перевод строки, как это увидеть и что писать в конце слову которое будем сравнивать в МК, например в COM PORT записываем на пк слово HELLO а в МК там прилетит также HELLO? но там явно есть символ перевода строки, иначе бы заработало сразу, что дописать к слову HELLO в конце? А из всех только вы знали вовсе ответ на вопрос. Остальные промолчали.
@@cxemkacom3623 Спасибо большое! Вы сильнейший программист в ютубе за эту неделю! Кого только не пришлось спрашивать все только отвечали мэ и бэ, вы правильно назвали ответ! Низкий вам поклон! Вы достойны звания лучший программист недели в ютубе по мнению канала Master kit! При том что опрос происходил даже на самых известных каналах по STM32, им дела нет вовсе до новичков задающих вопросы. Вы лучший на этой неделе!
У автора в начале инверсионные фоторезисторы.