Ви не увійшли.
Ну, вот я и спрашиваю "чё так?".
Для Кнута не моветон, а для тебя - моветон.
Или Кнут ни хрена в программировании не рубит?
Испытывая при этом великие душевные терзания
А чё так?
Никогда не пиши тексты типа
Ошибка оператора сравнения
если хочешь реальной помощи. Такие тексты вызывают одно желание - поглумиться.
Запомни, если что-то идёт не так, то в 99,(9)% случаев это ошибка в твоей программе, или в твоём понимании того, как она должна работать.
Тем более, самим вопросом ты показал, что не особо то разбираешься в теме. Если бы разбирался, то обязательно указал бы какого именно типа у тебя Х.
Что касается твоего "лишнего" нуля, то он появляется тогда, когда X на самом деле меньше 10, но при округлении до 2 знаков он выглядит как 10. Вот оно и печатается как 10.00
Запусти вот этот тест и полюбуйся при каких значениях X у тебя лишний ноль появляется - прямо на границы смотри где появляется и где исчезает. И, ещё раз, никогда не пиши про ошибки компилятора, будут смеяться и глумиться. Пиши о своих ошибках.
void setup() {
Serial.begin(57600);
for (float X = 9.9940; X < 10.0006; X += 0.0001) {
Serial.print(X, 4);
Serial.print(": ");
if (X < 5) {
Serial.println("0");
}
else if (X < 10) {
Serial.print(" ");
Serial.print(X, 2);
Serial.println(" ");
}
else if (X < 100) {
Serial.print(" ");
Serial.print(X, 1);
Serial.println(" ");
}
else {
Serial.println("---");
}
}
}
void loop() {}Ну, дело хозяйское, на нет и суда нет.
"То ли лыжи не едут, то ли я ..." делаю что-то не так?
Второе.
Спрашивать у "знающего чела" что это такое и где где оно описано.
Если он extern, то он должен быть описан в другом файле.
Прог и либ вполне нормальные сокращения, а не сленг и тем более не быдло ...
Таких я вообще никогда не слышал, а вот "прога", "либа", "сервак", "резюк", "транзюк" и т.п. .... ты можешь полагать как тебе нравится. Быдло никогда само себя быдлом не считает.
This is by American.
Then let him go to the fucking American sites
Что за быдло-сленг?
+100500
От всяких "прог", "либ" и прочих "серваков" тоже, аж наизнанку выворачивает.
Поэтому нужно фото платы .... может там какой-то аналог ....
Кому нужно? ТС уже, похоже, забил, а нам с Вами нафига? Мне вот не нужно :-)))
ТС написал, что у него ATMega328 - а у неё нет DTR. Не знаю, что Вас так тянет поспорить?
Да, что там может быть не так, я всё жду от ТС чтобы он сказал куда именно он дтр пхнул. Думаю, на ресет. А если на ресет, то наверняка забыл конденсатор поставить, вот он и не грузит. И не будет хоть жамкай ресет, хоть нет. На ресет жамкать имеет смысл, если DTR никуда не подключён, а если он на ресет заведён, то хоть зажамкайся - скорее переходник USB-UART спалишь.
dtr-dtr
У ATMega328 нету dtr. Куда Вы его там завели?
конвертер USB2.0-UART на CH340G
Как подсоединён?
высоковольтное программирование это для бессмертных прошивок.
А также на случай, когда конфигурация фьюзов не позволяет программировать как-то иначе. Сколько раз выручало.
вы предлагаете отдельный полноценный программатор использовать типа такого https://arduino.ua/prod305-usbtinyisp-arduino-programmator ?
Нет. Этот программатор НИЧЕМ не лучше другой ардуины. И если у чипа убиты фьюзы - это мёртвому припарка.
Я имею в виду высоковольтный программатор - например, такой , как этот.
продолжение , нужно добавить управление скоростью шаговика с потенциометра
Если бы ты не добился, что г0сть сделал всё за тебя, а делал бы сам по подсказкам, которые тебе давались, то разобрался бы, и этого вопроса бы не было.
Ты же предпочёл, чтобы за тебя сделали, и пофиг, что сам ты нихера не понял, ибо
главное работает
как я хотел
А вот теперь молись, чтобы г0сть ещё раз сжалился и подал убогому.
Ну, и думай (если есть чем), что на самом деле главное. Может, поймёшь. Тогда будешь делать сам и задавать конкретные, частные вопросы.
Вавгат поди?
Если нет, бери высоковольтный программатор и смотри что там.
ну что за синтаксис
Это ссылки. Читается в любой книге по С++
Ну, а чего ты хотел-то? Ты задаёшь вопросы как в детском саду и при этом ещё и
без тапков пожалуйста
Так не бывает.
С тапками, могу подсказать. Надо, поехали ...
Ты можешь покороче вопрос задать без соплей на полстраницы? Что тебе конкретно нужно? Передать в функцию объет описанный как
OneWire ds1(8);
OneWire ds2(9);
это?
Ну так и передавай.
void myFunct(OneWire & ds) {
ds.la-la-la();
}
...
myFunct(ds1);
Или чего тебе надо-то?
Мне больше нравится вариант: - А почему тебя по 10? У всех же по 5? - Потому, что 10 - больше.
Хочешь совет не от меня, а от самих Хилла и Хоровица? Там правда про импульсный AC/DC, т.е. про составную часть ИБП.
Посмотри вот здесь п. 9.
Это хороший совет и не от кого попало, а прямо из "библии электронщиков".
Если человеку нужны char *, нафига ему пихать String?