int time_pick;
void setup()
{
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(13, OUTPUT)
time_pick=200;
}
void loop()
{
// put your main code here, to run repeatedly:
char char1;
if (Serial.available() > 0)
{
char1 = Serial.read();
if(char1==‘1’)
{time_pick=1000;}
тут некоторые считать не умеют оказывается )))
строка 3 - pinMode(13, OUTPUT);
строка 9 - if(char1==‘1’)
строка 12 - if(char1==‘2’)
строка 15 - digitalWrite(13, 1);
кстати, если нажать CTRL+T будет читабельней однако
int time_pick = 200;
void setup()
{
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(13, OUTPUT);
}
void loop()
{
// put your main code here, to run repeatedly:
char char1;
if (Serial.available() > 0)
{
char1 = Serial.read();
if (char1 == '1')
{
time_pick = 1000;
}
else
{
if (char1 == '2')
{
time_pick = 500;
}
else {
time_pick = 100;
}
}
}
digitalWrite(13, 1);
delay(time_pick);
digitalWrite(13, 0);
delay(time_pick);
}
Новичок, когда жмакаешь кнопку “ответить” появляется окошко. В нем текст светленькими такими буковками. Прочти пожалуйста и сделай так как там сказано. Появится шанс, что подскажут.
Это я перенес твой идиотизм в раздел “Чёрти-Что”.
Идиотизм по многим причинам, приведу две главные:
В твоем вопросе был ответ: "expected ‘;’ before ‘time_pick’. Программирование и электроника используют исключительно английский язык. Наличие современных автоматических переводчиков даже не требует его хорошего знания.
На форуме в нескольких местах, которые нельзя пропустить, указано КАК ИМЕННО вставлять код в сообщение. Проставить нумерацию строк руками - это ужасно смешно … да и стыдно, как по мне!
В дополнение напишу напутствие. Не стоит, в твоем положении, даже пытаться спорить или огрызаться. Лучший вариант сохранить лицо - не щенячье тявкание, а взрослое признание: “Простите, тупанул, самому смешно!”.