Closed dontsovcmc closed 3 months ago
Это стандартное поведение. https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/tofloat/
в при вводе значения можно использовать регулярное выражение ^[0-9]*[.]?[0-9]+$
В 1.1.1 добавил replace запятой на точку, чтобы toFloat срабатывала корректно
^(\d+([.,]\d{1,3})?)$
6.3 123,456 12.345 12345 123 1213.214 0 1 But not: 12.34.56 (more than one decimal point) 6.3.4 (more than one decimal point) 12.34,56 (mixture of comma and dot)
1.1.2
Пожелание от новичка: При настройке и вводе первоначальных показаний желательно парсить не только точку, но и запятую. Я указал с запятой, система не ругнулась, но в итоге записались только целые числа.