2010.12.04.
16:39

Írta: harsanyireka

szenzorok: poti, fényellenállás (LDR), force sensitive resistor

Potméter

A 13 digitális pinbe megy egy LED, negatív lábbal a földelésbe (Gnd). A poti 3 lába a következő pinekbe megy: 5V, Gnd, analóg 2:

 

A potit lecserélhetjük analóg szenzorokra: fotóellenállás (LDR) a látható fény erejét méri:

nyomásérzékeny szenzor (force-sensitive resistor, pressure sensor)

 

Kód:

int sensorPin = 2;    // szenzor pin

int ledPin = 13;   // LED pin

int val = 0;       // szenzor értékének tárolására jó, integer: egész számot tárol

 

void setup() {

  Serial.begin(9600); // soros port bekapcsolása

  pinMode(ledPin, OUTPUT);  // LED pint kimenetként használjuk

  pinMode(sensorPin, INPUT);   // potméter pint bemenetként

}

 

void loop() {

   if (Serial.available() > 0) {

    sensorPin = Serial.read();}

  

  val = analogRead(sensorPin);    // kiolvassa a poti pinből asz értékel

  digitalWrite(ledPin, val);  // a LED fényereje megegyezik ezzel az értékkel

  

  Serial.print(val, DEC); // írja ki a kiolvasott értéket serial monitoron

  Serial.print(","); // a kiírt számok közé tegyen vesszőt

}

////felső menüben a legutolsó gomb a serial monitor, ha ráklikkelsz 

////megnyílik az ablak amiben az értékeket kiírja

 

1 komment

Címkék: szenzorok

2010.12.04.
16:21

Írta: harsanyireka

arduino szimulátorok

Simuino (uno, mega):

https://code.google.com/p/simuino/

Fritzing:

http://fritzing.org/

Virtual breadboard:

http://www.virtualbreadboard.net/

Simulator for Arduino:

http://all-about-embedded.blogspot.hu/2012/07/arduino-simulator.html

Szólj hozzá!

Címkék: szimulátor

süti beállítások módosítása