Robootika: Potentsiomeetri

Для сборки потребуется:

  • х1 Потенциометр
  • х1 LED-лампочка
  • х1 Резистор
  • х7 Проводов (FF)

Как выглядит готовая схема:

  1. Подключаем 3 провода к потенциометру, один проводим к панеле аналогового управленя в разъём А0, остальное проводим на + и –
  2. Подключем LED-лампочку и проводим провода к минусу через резистор и 13 разъёму на плате
  3. Подключаем дополнительно питание 5V с платы на разъём +
  4. Для симуляции настраиваем сопротивление потенциометра на 220 Ом:

Код:

int sensorPin = 0;    	  

int ledPin = 13;                           			  

int sensorValue = 0;  					  

void setup()

{       

  pinMode(ledPin, OUTPUT);  

  Serial.begin(9600);

}

void loop() {          					   

  sensorValue = analogRead(sensorPin);  

  digitalWrite(ledPin, HIGH);         

  delay(sensorValue);                 

  digitalWrite(ledPin, LOW);              

  delay(sensorValue);  

  float voltage = sensorValue * (5.0 / 1023.0); // konverteerime väärtuse (0 - 1023)  ja tagastab (0 - 5V):

  Serial.println(voltage);        

}