Categories:
M’illumino di meno Codice-in-c M’illumino di meno.ino #include <MFRC522.h> #include <LiquidCrystal_I2C.h> #define iR_1 28 //sensore 1 primo varco #define iR_2 26 //sensore 2 primo varco #define iR_3 24 //sensore 1 secondo varco #define iR_4 22 //sensore 2 secondo […]
Categories:
Se piuttosto che una scheda Arduino UNO si utilizzasse una scheda Arduino Mega bisognerebbe seguire le seguenti indicazioni: Codice e librerie
Categories:
Diorama 3.0 – Codice in C #include <LiquidCrystal_I2C.h> #include <Servo.h> Servo myservo;LiquidCrystal_I2C lcd(0x27,20,4);//Anemometroint d=0;int p=0;int c=0;long t=0;float vel;//Servoint val;//Motoreint speed1;//Luciint thr=60;float Rand; void setup() {lcd.begin();lcd.backlight();Serial.begin(9600);pinMode(INPUT,2);t=millis();myservo.attach(12);//Pin MotorepinMode(21,OUTPUT);pinMode(9,OUTPUT);pinMode(10,OUTPUT);pinMode(22,OUTPUT);pinMode(23,OUTPUT);pinMode(24,OUTPUT);//Pin LucipinMode(30,OUTPUT);pinMode(31,OUTPUT);pinMode(32,OUTPUT);randomSeed(analogRead(5));Serial.begin(9600);} void loop() {vento();TurnMotorA();servo();strada();casa();pale();} void vento(){d= digitalRead(2);if (d==0 && p==1){c++;Serial.println(d);}p=d;if (millis()-t>=1000){Serial.println(c);Vel();t=millis();c=0; }} […]
Categories:
eGreen – Codice in C //Libraries include //Libreria DHT Sensorinclude //Libreria Liquid Crystal Displayinclude //Libreria Servodefine LED 3 //Pin Led (Digitale)define DHTPIN 8 //Pin DHT (Digitale)define SERVO 9 //Pin Servo (Digitale)define BUZZ 10 //Pin Buzzer (Digitale)define FOTORESISTORE 0 […]
Categories:
Sonar ad ultrasuoni – Codice in C include const int trigPin = 10;const int echoPin = 11;long duration;int distance;Servo myServo;void setup() {pinMode(trigPin, OUTPUT);pinMode(echoPin, INPUT);Serial.begin(9600);myServo.attach(12);}void loop() {for(int i=15;i<=165;i++){myServo.write(i);delay(30);distance = calculateDistance(); Serial.print(i);Serial.print(“,”);Serial.print(distance);Serial.print(“.”);} for(int i=165;i>15;i–){myServo.write(i);delay(30);distance = calculateDistance();Serial.print(i);Serial.print(“,”);Serial.print(distance);Serial.print(“.”);} }int calculateDistance(){ digitalWrite(trigPin, LOW);delayMicroseconds(2);digitalWrite(trigPin, […]