Μετάβαση στο κύριο περιεχόμενο

Αναρτήσεις

Servo motor

 #include <Servo.h> // Συμπερίλαβε τη βιβλιοθήκη του σέρβο Servo myservo; // Δημιούργησε ένα αντικείμενο τύπου Servo int s=1; // Το βήμα (μοίρες) που θα αυξάνουμε τη θέση του σέρβο σε κάθε επανάληψη void setup() { myservo.attach(9); // Σχετίζει το σέρβο με το πιν 9 } void loop() { for(int i=0; i<=180; i=i+s){ myservo.write(i); // Γύρισε τον άξονα του servo στην τιμή i delay(15); // Περίμενε λίγο για να γυρίσει το servo στην τιμή που θέλουμε } for(int i=180; i>=0; i=i-s){ myservo.write(i); // Γύρισε τον άξονα του servo στην τιμή i delay(15); // Περίμενε λίγο για να γυρίσει το servo στην τιμή που θέλουμε } }

Bluetooth

  String data = "" ; //Εδώ αποθηκεύεται το input που λαμβάνουμε void setup () { Serial . begin ( 9600 ); //Ρυθμός λειτουργίας της σειριακής επικοινωνίας pinMode ( 2 , OUTPUT); //Πιν του κόκκινου LED pinMode ( 3 , OUTPUT); //Πιν του πράσινου LED } void loop () { if ( Serial . available () > 0 ) // Προχώρα παρακάτω μόνο αν έλαβες κάτι... { data = Serial . readString (); //Διάβασε το byte που ήρθε και αποθήκευσέ το data . trim (); Serial . println (data); if (data == "11" ) //Αν έλαβες τον αριθμό 11... digitalWrite ( 2 , HIGH); //Άναψε το πρώτο LED else if (data == "10" ) //Αν έλαβες τον αριθμό 10... digitalWrite ( 2 , LOW); //Σβήσε το πρώτο LED else if (data == "21" ) //Αν έλαβες τον αριθμό 21... digitalWrite ( 3 , HIGH); //Άναψε το δεύτερο LED else if (data == "20" ) //Αν έλαβες τον αριθμό 20... digitalWrite ( 3 , LOW); //Σβήσε το δεύτερο LED } } Προσοχή όταν "ανεβάζουμε"  τον κώδικα δεν πρέπει να είναι συ...

LCD code

#include "Wire.h" #include "LiquidCrystal_I2C.h" //I2C pins declaration LiquidCrystal_I2C lcd(0x3F, 16, 2); void setup() { lcd.init();//Defining 16 columns and 2 rows of lcd display lcd.backlight();//To Power ON the back light //lcd.backlight();// To Power OFF the back light } void loop() { lcd.setCursor(0,0); //Defining positon to write from first row, first column . lcd.print(" Generation Next"); // You can write 16 Characters per line . delay(1000);//Delay used to give a dynamic effect lcd.setCursor(0,1); //Defining positon to write from second row, first column . lcd.print(" Youth "); delay(8000); lcd.clear();//Clean the screen lcd.setCursor(0,0); lcd.print(" I2C LCD Screen "); lcd.setCursor(0,1); lcd.print(" DEMO "); delay(8000); }

Ερωτηματολόγιο Έναρξης σεμιναρίου Vodafone - SciCo:

Ερωτηματολόγιο Έναρξης σεμιναρίου Vodafone - SciCo:https://docs.google.com/forms/d/1BNOfFE0zSSYcpSCE7QnFFmnhh6A2WbcNXi5VesCE1jw/prefill https://docs.google.com/forms/d/1BNOfFE0zSSYcpSCE7QnFFmnhh6A2WbcNXi5VesCE1jw/prefill https://drive.google.com/file/d/1qyzL1cSwxKjbfMVodm_hgQKlGtWwhkJe/view?usp=sharing