Сдаётся мне, выпуск журнала был таким новым финтом ушами для поска кандидатов на место программеров в Ingenic (или где-то покруче). Идея классная — дать г… и посмотреть кто и как из него будут конфетку делать. В общем, ребят, молодцы, респект и уважуха. Я просто в ах… уе, сорри за @#$%.
И вообще, конечно, проще что-то купить. Но если все будут только покупать, кто ж тогда будет придумывать штуки которые потом остальные покупать будут? Да и интересное это дело — придумывать и реализовывать. Попробуйте как-нибудь, вместо того чтоб на E-bay сидеть.
Ещё совет — «вторую и третью нужно соединить резистором на ~ 4,7 К. или светодиод...»
Можно обойтись подтягивающим резистором, реализованным внутри чипа ATMega. Достаточно добавить
pinMode(pin, INPUT); // Сюда будем подключать подтягивающий резюк
digitalWrite(pin, HIGH); // «Подключаем» подтягивающий резистор (реализован внутри ATmega)
где pin в данном случае = 7
Насчёт вот этой строки — int temp1 = (f — (int)f) * 100; // выделяем дробную часть
Нафига? Сразу в GET-запрос выводить значение температуры и всё гут. Т.е. у меня вот таким макаром:
Я тоже иногда в супермаркеты захожу чтобы интересующую железку можно было пощупать. Пощупал, в руках повертел, с манагером побеседовал (обычно бестолку). Посмотрел на Я.Маркете, если цена примерно равна средней то беру, если нет — заказываю там где дешевле (но не где слишком, ибо сразу закрадываются подозрения — хрен ли так дёшево?).
Вам бы надо оставить эту машину как есть, глюк не лечить. Можно на платной основе устраивать софтверным гигантам стресс-тест их софта :-) Думаю, у вас монополия будет.
Можно обойтись подтягивающим резистором, реализованным внутри чипа ATMega. Достаточно добавить
pinMode(pin, INPUT); // Сюда будем подключать подтягивающий резюк
digitalWrite(pin, HIGH); // «Подключаем» подтягивающий резистор (реализован внутри ATmega)
где pin в данном случае = 7
Нафига? Сразу в GET-запрос выводить значение температуры и всё гут. Т.е. у меня вот таким макаром:
client.print(«GET /address?password=pass&temp=»);
client.print(tempSensor.getTemperature());
А разбирать уж на стороне сервера. KISS, однако.
#make install clean
:-D