2015年1月12日月曜日
簡易認証用-プログラム
const int senserPin = 0;
const int ledPin33 = 13;
const int ledPin100 = 12;
const int ledPin330 = 11;
const int ledPin1000 = 10;
void setup(){
pinMode(ledPin33,OUTPUT);
pinMode(ledPin100,OUTPUT);
pinMode(ledPin330,OUTPUT);
pinMode(ledPin1000,OUTPUT);
Serial.begin(9600) ;
}
void loop(){
int brightness = analogRead(senserPin);
if(450<brightness && brightness<520){
digitalWrite(ledPin33,HIGH);
digitalWrite(ledPin100,LOW);
digitalWrite(ledPin330,LOW);
digitalWrite(ledPin1000,LOW);
}else if(245<brightness && brightness<260){
digitalWrite(ledPin33,LOW);
digitalWrite(ledPin100,HIGH);
digitalWrite(ledPin330,LOW);
digitalWrite(ledPin1000,LOW);
}else if(80<brightness && brightness<100){
digitalWrite(ledPin33,LOW);
digitalWrite(ledPin100,LOW);
digitalWrite(ledPin330,HIGH);
digitalWrite(ledPin1000,LOW);
}else if(25<brightness && brightness<40){
digitalWrite(ledPin33,LOW);
digitalWrite(ledPin100,LOW);
digitalWrite(ledPin330,LOW);
digitalWrite(ledPin1000,HIGH);
}else{
digitalWrite(ledPin33,LOW);
digitalWrite(ledPin100,LOW);
digitalWrite(ledPin330,LOW);
digitalWrite(ledPin1000,LOW);
}
Serial.println(brightness);
delay(100);
}
const int ledPin33 = 13;
const int ledPin100 = 12;
const int ledPin330 = 11;
const int ledPin1000 = 10;
void setup(){
pinMode(ledPin33,OUTPUT);
pinMode(ledPin100,OUTPUT);
pinMode(ledPin330,OUTPUT);
pinMode(ledPin1000,OUTPUT);
Serial.begin(9600) ;
}
void loop(){
int brightness = analogRead(senserPin);
if(450<brightness && brightness<520){
digitalWrite(ledPin33,HIGH);
digitalWrite(ledPin100,LOW);
digitalWrite(ledPin330,LOW);
digitalWrite(ledPin1000,LOW);
}else if(245<brightness && brightness<260){
digitalWrite(ledPin33,LOW);
digitalWrite(ledPin100,HIGH);
digitalWrite(ledPin330,LOW);
digitalWrite(ledPin1000,LOW);
}else if(80<brightness && brightness<100){
digitalWrite(ledPin33,LOW);
digitalWrite(ledPin100,LOW);
digitalWrite(ledPin330,HIGH);
digitalWrite(ledPin1000,LOW);
}else if(25<brightness && brightness<40){
digitalWrite(ledPin33,LOW);
digitalWrite(ledPin100,LOW);
digitalWrite(ledPin330,LOW);
digitalWrite(ledPin1000,HIGH);
}else{
digitalWrite(ledPin33,LOW);
digitalWrite(ledPin100,LOW);
digitalWrite(ledPin330,LOW);
digitalWrite(ledPin1000,LOW);
}
Serial.println(brightness);
delay(100);
}
2015年1月10日土曜日
どっちを押すと光る?-プログラム
#include <LiquidCrystal.h>
const int leftbutton = 11;
const int rightbutton = 12;
const int ledpin = 10;
int rightbuttonState=0;
int leftbuttonState=0;
int randNumber =0;
void setup(){
pinMode(ledpin,OUTPUT);
pinMode(rightbutton,INPUT);
pinMode(leftbutton,INPUT);
Serial.begin(9600) ;
randomSeed(analogRead(0));
randNumber = random(3);
}
void loop(){
rightbuttonState = digitalRead(rightbutton);
leftbuttonState = digitalRead(leftbutton);
if(randNumber == 0){
if(rightbuttonState == HIGH &&leftbuttonState == LOW){
digitalWrite(ledpin,HIGH);
}else{
digitalWrite(ledpin,LOW);
}
}else if(randNumber == 1) {
if(rightbuttonState == LOW &&leftbuttonState == HIGH){
digitalWrite(ledpin,HIGH);
}else{
digitalWrite(ledpin,LOW);
}
}else if(randNumber == 2) {
if(rightbuttonState == HIGH &&leftbuttonState == HIGH){
digitalWrite(ledpin,HIGH);
}else{
digitalWrite(ledpin,LOW);
}
}
delay(100);
}
const int leftbutton = 11;
const int rightbutton = 12;
const int ledpin = 10;
int rightbuttonState=0;
int leftbuttonState=0;
int randNumber =0;
void setup(){
pinMode(ledpin,OUTPUT);
pinMode(rightbutton,INPUT);
pinMode(leftbutton,INPUT);
Serial.begin(9600) ;
randomSeed(analogRead(0));
randNumber = random(3);
}
void loop(){
rightbuttonState = digitalRead(rightbutton);
leftbuttonState = digitalRead(leftbutton);
if(randNumber == 0){
if(rightbuttonState == HIGH &&leftbuttonState == LOW){
digitalWrite(ledpin,HIGH);
}else{
digitalWrite(ledpin,LOW);
}
}else if(randNumber == 1) {
if(rightbuttonState == LOW &&leftbuttonState == HIGH){
digitalWrite(ledpin,HIGH);
}else{
digitalWrite(ledpin,LOW);
}
}else if(randNumber == 2) {
if(rightbuttonState == HIGH &&leftbuttonState == HIGH){
digitalWrite(ledpin,HIGH);
}else{
digitalWrite(ledpin,LOW);
}
}
delay(100);
}
触ると光る-プログラム
#include <LiquidCrystal.h>
const int senserPin = 0;
const int ledPin = 9;
LiquidCrystal lcd(12,11,5,4,3,2);
void setup(){
pinMode(ledPin,OUTPUT);
Serial.begin(9600) ;
}
void loop(){
int brightness = analogRead(senserPin);
Serial.println(brightness);
int itensity=map(brightness,0,1023,255,0);
Serial.println(itensity);
if(itensity>128){
analogWrite(ledPin,itensity);
}else{
analogWrite(ledPin,0);
}
delay(100);
}
const int senserPin = 0;
const int ledPin = 9;
LiquidCrystal lcd(12,11,5,4,3,2);
void setup(){
pinMode(ledPin,OUTPUT);
Serial.begin(9600) ;
}
void loop(){
int brightness = analogRead(senserPin);
Serial.println(brightness);
int itensity=map(brightness,0,1023,255,0);
Serial.println(itensity);
if(itensity>128){
analogWrite(ledPin,itensity);
}else{
analogWrite(ledPin,0);
}
delay(100);
}
登録:
投稿 (Atom)