Каков будет результат вызова map (30, 0, 90, 90, -90)? Вгрузил скетч - слышу постоянное "пищание". Код (C++): #define BUZZER_PIN 3 void setup() { pinMode(BUZZER_PIN, OUTPUT); } void loop() { int frequency; frequency = map(30, 0, 90, 90, -90); tone(BUZZER_PIN, frequency, 20); }
А разве не это должно происходить? Оно ведь в этом случае перестает зависеть от фоторезистора. Либо я чего-то не понимаю
Вопрос: "каков будет результат". Ответ: "30" Надо, просто, понять работу функции map. Вот тут об этом подробнее рассказано: http://arduino.ua/ru/prog/Map http://robocraft.ru/blog/arduino/38.html
Я так понял, это не для практического применения, а для закрепления теоретических знаний. Я думаю автор уже понял, раз больше сюда не пишет