Professional Documents
Culture Documents
5v power supply
14 digital i/o
Analog inputs-6
Tools->board->uno
Compilation-verify
Sketch structure:
Data types
Void
Int Boolean
Byre
Float
Array
String-object
Long
Char
Unsigned int
Double
Save as file_name.ino
Program 1:
void setup() {
Serial.begin(9600);
void loop() {
Serial.println("hello world");
Program 2:
void setup() {
Serial.begin(9600);
void loop() {
delay(1000);
pinMode(pin,mode);
pin-pin number
0-13 pins
Mode-input/output
analogRead()-reads from analog i/p i.e, voltage applied.1023 for 5 volts.0 in deadspeed
BLINK PROGRAM:
void setup() {
Serial.begin(9600);
pinMode(LED_BUILTIN, OUTPUT);
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
7/2/19
Str.ToUpperCase()
Str.rep;ace(str1,str2)
Str.length()
random(maxi)-from 0 to maxi
Attachinterrupt(digitalpintointerrupt(pin),ISR,mode)
_________________________________________________________________________________
8/2/19
,
Potentiometer-middle wire to analog pin 1wire to gnd,1 wire to 5v
Some pins have negation ~symbol those are called as pwm pins(pulse with modulation)
Sensor
4 pins:
1 pin-3.3v to 5v
2 pin-digital pin-12
3 pin-null
4 pin-gnd
Functions:
->dht.readHumidity()
->dht.readTemperature()
Program:
#include<DHT.h>
DHT dht(8,DHT22);
float humidity;
float temperature;
void setup() {
Serial.begin(9600):
dht.begin();
void loop() {
humidity=dht.readHumidity();
temperature=dht.readTemperature();
Serial.print("Humidity: ");
Serial.print(humidity);
Serial.print("%,Temperature: ");
Serial.print(temperature);
Serial.print("Celsius");
delay(2000);
#include<DHT.h>
DHT dht(8,DHT22);
float humidity;
float temperature;
void setup() {
Serial.begin(9600):
dht.begin();
pinMode(LED_BUILTIN, OUTPUT);
void loop() {
humidity=dht.readHumidity();
temperature=dht.readTemperature();
Serial.print("Humidity: ");
Serial.print(humidity);
Serial.print("%,Temperature: ");
Serial.print(temperature);
Serial.print("Celsius");
delay(2000);
if(temperature>30)
digitalWrite(LED_BUILTIN, HIGH);
else
{digitalWrite(LED_BUILTIN, LOW);