+7 (977) 810-87-41
Как учиться?

Для обладателей наборов Роботы и устройства. Старт:

  1. Наш курс «Строим роботов и другие устройства на Arduino» начинается с простейших устройств и их программирования. Для практических задач первых двух недель набор «Старт» будет оптимальным решением.
  2. Примеры из Путеводителя, который лежал в вашем наборе, вы можете найти здесь.
  3. В этом разделе появляются новые примеры, которые вы можете попробовать с вашим набором. Ищите их по тегу «роботы и устройства».
  4. Используйте другие теги для фильтрации примеров по темам, которые для вас актуальны.
Лента примеров:
Научный прибор

Обратите внимание, что в этом примере Путеводителя для двух программ использовалась одна схема. В этом примере нужно собрать ее левую часть, с двумя потенциометрами.

musicbox-plotter

// дадим названия входам
#define CONTROL1 A0
#define CONTROL2 A1
// определим константы
#define FRAME 10
#define MAXAMP 100
#define MAXSTEP 10
// создадим переменные
int amp = 1;
int freq = 1;
// установим соединение с ПК
void setup() {
  Serial.begin(9600);
}
// отправим на ПК синус каждого угла, переведенного в радианы
void loop() {
  for(int angle = 0; angle <= 360; angle+=freq)
  { // пересчитаем amp и freq пропорционально считанным значениям
    amp = map(analogRead(CONTROL1), 0, 1023, 1, MAXAMP);
    freq = map(analogRead(CONTROL2), 0, 1023, 1, MAXSTEP);
    Serial.println(sin(angle*PI/180)*amp);
    delay(FRAME); // сделаем задержку FRAME миллисекунд
  }
}