Hirdetés
- Az SK Hynix elárulta, hogy meddig nem lesz elég memória
- Milyen processzort vegyek?
- Nikon Z MILC fényképezőgépcsalád
- VR topik
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Majdnem megfelezi a GeForce GPU-k gyártókapacitását az NVIDIA?
- Izmos kis "2 az 1-ben" MoDT alaplapot villantott a Minisforum
- OLED monitor topic
- Milyen notebookot vegyek?
- Gigabyte alaplap topik
-
PROHARDVER!
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
pellesmartin
tag
Sziasztok! RFID kártyaolvasóval szeretnék működtetni egy servo motort(SG90),meg van hozzá a kód is,csak úgy van megírva hogy ha odaérintem a megfelelő kártyát akkor fordul a szervó,aztán egy delay-el visszaáll 0-ra. Nos nekem úgy kellene hogy ha egyet érintek,forog 90et,mégegy érintés vissza 0-ra. Valaki segítene ebben? Itt a kód:
#include <SPI.h>#include <MFRC522.h>#include <Servo.h>#define SS_PIN 10#define RST_PIN 9#define LED_G 5 //define green LED pin#define LED_R 4 //define red LED#define BUZZER 2 //buzzer pinMFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance.Servo myServo; //define servo nameint angle = 0;void setup(){Serial.begin(9600); // Initiate a serial communicationSPI.begin(); // Initiate SPI busmfrc522.PCD_Init(); // Initiate MFRC522myServo.attach(3); //servo pinmyServo.write(0); //servo start positionpinMode(LED_G, OUTPUT);pinMode(LED_R, OUTPUT);pinMode(BUZZER, OUTPUT);noTone(BUZZER);Serial.println("Put your card to the reader...");Serial.println();}void loop(){// Look for new cardsif ( ! mfrc522.PICC_IsNewCardPresent()){return;}// Select one of the cardsif ( ! mfrc522.PICC_ReadCardSerial()){return;}//Show UID on serial monitorSerial.print("UID tag :");String content= "";byte letter;for (byte i = 0; i < mfrc522.uid.size; i++){Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " ");Serial.print(mfrc522.uid.uidByte[i], HEX);content.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "));content.concat(String(mfrc522.uid.uidByte[i], HEX));}Serial.println();Serial.print("Message : ");content.toUpperCase();if (content.substring(1) == "XX XX XX XX") //change here the UID of the card/cards that you want to give access{Serial.println("Authorized access");Serial.println();delay(500);digitalWrite(LED_G, HIGH);tone(BUZZER, 500);delay(300);noTone(BUZZER);myServo.write(180);delay(5000);myServo.write(0);digitalWrite(LED_G, LOW);}else {Serial.println(" Access denied");digitalWrite(LED_R, HIGH);tone(BUZZER, 300);delay(1000);digitalWrite(LED_R, LOW);noTone(BUZZER);}}
Új hozzászólás Aktív témák
- urandom0: Száműztem az AI-t az életemből
- Az SK Hynix elárulta, hogy meddig nem lesz elég memória
- Milyen processzort vegyek?
- Nikon Z MILC fényképezőgépcsalád
- Vivo X200 Pro - a kétszázát!
- Robotporszívók
- Battlefield 6
- VR topik
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- További aktív témák...
- Eredeti Lenovo 135W töltők (sárga téglalap)
- Samsung Galaxy A53 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! Törött Apple iMac 19.2 i5-8500 Radeon Pro 560X 4GB 16GB 256GB SSD 21.5" 4K Retina
- Apple iPhone 13 Pro Max Graphite ProMotion 120 Hz, Pro kamerák 256 GB-100%-3 hó gari!
- BESZÁMÍTÁS! Sony PlayStation 5 825GB SSD digital konzol garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi
ekkold

