วันเสาร์ที่ 4 สิงหาคม พ.ศ. 2561

งานที่ 6

งานที่ 6


#include "LedConyrol.h"
#include "Keypad.h"
char keys[4][4]={
  {'7','8','9','A'},
  {'4','5','6','B'},
  {'1','2','3','C'},
  {'*','0','#','D'}};
byte rowPins[] = {7,6,5,4};
byte colPins[] = {3,2,1,0};
Keypad keypad = keypad(makeKeymap(keys),rowPins,colPins,4,4);
LedControl lc=LedControl(8,10,9,1);
int m=7;
void setup()
{
  lc.shutdown(0,false);
  lc.setIntensity(0,5);
  lc.clearDisplay(0);
}
void loop]()
 {
  char key = keypad.getKey();
  if (key !=NO_KEY)
   {
    if (m==7)
    lc.clearDisplay(0);
    lc.setChar(0,m,key,false);
    m = m-1;
    if (m < 0)
       m = 7;
  }

}

งานที่ 5

งาน 5



#include <LiquidCrystal.h>
const int rs = 12, en = 11, d4 = 4, d5 = 3, d6 = 2, d7 = 1;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
int led1 = 9; 
int led2 = 8;

void setup() {
  // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);
  // Print a message to the LCD.
  lcd.print("PIN YUTTASIN!");

  pinMode(led1,OUTPUT); 
  pinMode(led2,OUTPUT); 
  }
void loop() {
  
  lcd.setCursor(0, 1);

  lcd.print(millis() / 1000);

  digitalWrite(led1,HIGH); 
  digitalWrite(led2,LOW); 
  delay(2000); 
  digitalWrite(led1,LOW); 
  digitalWrite(led2,LOW); 
  delay(2000);  
  digitalWrite(led1,LOW); 
  digitalWrite(led2,HIGH); 
  delay(2000); 
  digitalWrite(led1,LOW); 
  digitalWrite(led2,LOW); 
  delay(2000); 

}

งานที่ 4

งาน 4







งานที่ 3

งาน  3


 int led1=13;
 int led2=12;
 int led3=11;
 int led4=10;
 int button1=9;
 int buttonStata =0;
void setup() {
  pinMode(led1 , OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);
  pinMode(led4, OUTPUT);
  pinMode(button1,INPUT);

}
void loop()
    {
     buttonStata=digitalRead(button1);
  if(buttonStata == HIGH){
    digitalWrite(led1,HIGH);
    delay(500);
    digitalWrite(led2,HIGH);
    digitalWrite(led1,LOW);
    delay(500);
    digitalWrite(led2,HIGH);
    delay(500);
    digitalWrite(led3,HIGH);
    digitalWrite(led2,LOW);
    delay(500);
    digitalWrite(led3,HIGH);
    delay(500);
    digitalWrite(led4,HIGH);
    digitalWrite(led3,LOW);
    delay(500); 
    digitalWrite(led4,HIGH);
    delay(500);
    digitalWrite(led4,LOW);
    delay(500);
    buttonStata =0;
    }
    else
    {
    digitalWrite(led1,LOW);
    digitalWrite(led2,LOW);
    digitalWrite(led3,LOW);
    digitalWrite(led4,LOW);  
    }

}

งานที่ 2

งาน  2



int led1=13;
int led2=12;
int button1=9;
int button2=10;
int buttonStata =0;
void setup() {
    pinMode(led1 , OUTPUT);
    pinMode(led2, OUTPUT);
    pinMode(button1,INPUT);
    pinMode(button2,INPUT);
}
void loop()
    {
     buttonStata=digitalRead(button1);
  if(buttonStata == HIGH){
    digitalWrite(led1,HIGH);
    delay(2000);
    digitalWrite(led2,HIGH);
    digitalWrite(led1,LOW);
    delay(2000);
    buttonStata =0;
  }
  else
  {
  digitalWrite(led1,LOW);
  }
      buttonStata=digitalRead(button2);
  if(buttonStata == HIGH){
    digitalWrite(led2,HIGH);
    delay(2000);
    digitalWrite(led1,HIGH);
    digitalWrite(led2,LOW);
    delay(2000);
    buttonStata =0;
  }
  else
  {
   digitalWrite(led2,LOW);
    }
}

งานที่ 1

งาน 1



int motorpin =2;
void setup() {
  pinMode(motorpin,OUTPUT);
  Serial.begin(9600);
  while(! Serial);
  Serial.println ("Speed 0 to 255");
}

void loop(){

  if(Serial.available())
 {
  int speed = Serial.parseInt();
  if(speed >=0 && speed <=255)
  {
  analogWrite(motorpin,speed);
 }
 }
}

Internet of Things (IoT)

Internet of Things หรือ IoT Internet of Things (IoT)  คือ การที่อุปกรณ์อิเล็กทรอนิกส์ต่างๆ สามารถเชื่อมโยงหรือส่งข้อมูลถึงกันได้ด้วยอิน...