Хотелось бы узнать как можно передать с пк несколько переменных на ардуино. Например: День, погоду , год, любое число Как передать то понятно можно записать: 09 27 2005 98 но как считать это?
создать соглашение, которое именуется "протокол передачи". В нем договориться, какая переменная за какой следует. На приемной стороне всё это сложить в массив, структуру, собственный тип данных...
То что Вам написали здесь это и есть гайд, Вы же не спрашивали, что такое массив или что такое протокол. Есть 100500 способов реализации данной задачи.... Один из способов описан например в книге Джерми Бюма "Изучаем Ардуино" (стр 135)
Если данные сложной структуры, которая часто меняется в процессе разработки, то можно взглянуть в сторону JSON'а и потоковой обработки на стороне Arduino (есть такая библиотека: https://github.com/squix78/json-streaming-parser). Я с её помощью "гоняю" конфигурацию устройства из EEPROM на комп и обратно.
И не стоит забывать что с порта Ардуино считает данные в символах ACSI, т.е. если отправить 0 то в цифровом значение получите 48, 1 - 49 и тд.
На ArduinoWiring,есть целая пачка операторов которая позволяет легко решить эту проблему даже полному чайнику в программировании. Не надо забивать голову новичкам ACSI и прочей байдой. Например вот: https://doc.arduino.ua/ru/prog/Serial/ParseInt
Тогда это уже будет другая тема, и другой вопрос! ТС спрашивал про цифры, если плохо разбираешься в программировании ParseInt самое простое и быстрое решение задачи.