Скетч. Эксперимент №13. Сенсор вибраций

/**
 * (C) jarduino.ru
 * Эксперимент № 13. Сенсор вибраций. Title switch sensor. 
 *
 * Эксперименты с ардуино.
 */

const int tiltPin = 5;
const int ledPin = 8;

void setup()
{
	pinMode(ledPin, OUTPUT);
}

void loop()
{
	if (analogRead(tiltPin) > 512) // Если напряжение на пине сенсора больше чем 512 единиц(т.е. 2,5V) ...
	{
		digitalWrite(ledPin, LOW); // включить светодиод
	}
	else // Иначе ...
	{
		digitalWrite(ledPin, HIGH); // вылючить светодиод
	}
}

Эксперимент №12. Датчик температуры LM35.

Простейший термометр на ардуино. Введение LM35 – это широко используемый простейший датчик температуры. Для подключения его к ардуино вам ничего не понадобится, кроме нескольких проводов перемычек. Распиновка Задача Давайте соберем Дальше →

Скетч. Эксперимент №12. Датчик температуры LM35

/**
 * Эксперимент № 12. Датчик температуры LM35
 * Простейший цифровой термометр.

 * Изучение ардуино через опыты.
 */

void setup()
{
	Serial.begin(9600); // Инициализация последовательно порта
}

void loop()
{
	const int val = analogRead(0); // Прочесть текущее значение температуры
	const int dat = (125 * val) >> 8; // Перевести полученное значение в градусы

	// Вывести температуру в последовательный порт:
	Serial.print("Tep:");
	Serial.print(dat);
	Serial.println("C");

	delay(500); // Задержка в 0,5 секунды
}