Мазмұны:
Бейне: Luces RGB Con RFID Y Arduino: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
«Тарихи интерактивті байланыстар» бағдарламасының бір мезгілде қолданылуын бақылаудың видеоконференциялары сандық университеттердің Автономиялық автономиясында. Бақылауды бақылау қажет болған жағдайда, олар сіздің пікіріңізді білдірмейді.
Компьютерлік коммуникациялар:
- Electroconas necesarias компоненттерінің тізбегі.
- Басқару жүйесінде бағдарламалық қамтамасыз етуді қайта құру мүмкін емес.
Қолдануға арналған материалдар:
- Protoboard нұсқасы
- Computador
- Arduino UNO нұсқасы
- Датчик RFID 522 вер
- Батарея 12В
- Jumpers сымдары
- TIP31 транзисторы
- Tira led ver
1 -қадам: Montar El Circuito
Қарап отырсақ, электр тізбегінің монтаждық тізбегі де, сонымен қатар 4 кабельді жалғауға арналған кабельдер де сәйкес келеді.
Colo uno de los colores en la gráfica, el color blanco a la tierra (GND) сәйкес келеді, бұл позитивті де ла -фуэнтке де, 12 в -ге де сәйкес келеді.
2 -қадам: El Módulo RFID Conectar
Түсініктеме RFID -де, түсінде де, түсінде де, түсінде де, түсінде де анықталады.
3 -қадам: Arduino эскизі
Бағдарламалық жасақтаманы конфигурациялауға арналған эскиздердің негізгі бөлігін практикалық түрде жасаңыз.
#қосу
#қосу
#RST_PIN 5 анықтаңыз // RC522 қалпына келтіру үшін 9 -түйреуіш
#SS_PIN 10 анықтаңыз // SS (SDA) del RC522 үшін 10 түйреуіш
MFRC522 mfrc522 (SS_PIN, RST_PIN); /// RC522 ережелері
int ledrojo = 1; int ledverde = 2;
int ledazul = 3;
void setup () {Serial.begin (9600); // Iniciamos La comunicacion сериясы
pinMode (ledrojo, OUTPUT); // El LED Rojo como una salida
pinMode (ledverde, OUTPUT); // El LED Verde como una salida
pinMode (ledazul, OUTPUT); // El LED Azul como una salida
SPI.begin (); // Қосымша автобус SPI mfrc522. PCD_Init (); // MFRC522 мәліметтері
//Serial.println («--- Leyendo tarjetas ---»);
}
байт ActualUID [4]; // almacenará el código del Tag leídobyte dia [4] = {0xD3, 0xAD, 0x3B, 0x5B};
байт tarde [4] = {0xD7, 0x22, 0x1D, 0x01};
байт noche [4] = {0xA0, 0x78, 0xBD, 0x4F};
int contdia = 0, conttarde = 0, contnoche = 0;
void loop () {if (mfrc522. PICC_IsNewCardPresent ()) {
void loop () {if (mfrc522. PICC_IsNewCardPresent ()) {
// UID Serial.println («Идентификатор:») сериялы элементтері;
үшін (байт i = 0; i <mfrc522.uid.size; i ++) {
Serial.print (mfrc522.uid.uidByte <0x10? «0»: «»);
Serial.print (mfrc522.uid.uidByte , HEX);
ActualUID = mfrc522.uid.uidByte ;
}
Serial.println («»); // UID параметірін салыстыру арқылы анықтауға болады
if (comparArray (ActualUID, dia)) {contdia ++;
егер (жалғасы == 1) {
analogWrite (ledrojo, 75);
analogWrite (ledverde, 75);
analogWrite (ledazul, 255);
Serial.println («Dato 1 dia»); } егер басқа (жалғасы == 2) {
contdia = 0;
analogWrite (ledrojo, 0); analogWrite (ledverde, 0);
analogWrite (ledazul, 0);
Serial.println («Dato 2 dia»);
}
}
if (comparArray (ActualUID, tarde)) {conttarde ++;
if (conttarde == 1) {
analogWrite (ledrojo, 255);
analogWrite (ledverde, 75);
analogWrite (ledazul, 93);
Serial.println («Dato 1 tarde»); } егер басқа (conttarde == 2) {
conttarde = 0;
analogWrite (ledrojo, 0);
analogWrite (ledverde, 0);
analogWrite (ledazul, 0);
Serial.println («Dato 2 tarde»); }
}
if (comparArray (ActualUID, noche)) {contnoche ++;
егер (жалғасы == 1) {
analogWrite (ledrojo, 87);
analogWrite (ledverde, 87);
analogWrite (ledazul, 87);
Serial.println («Dato 1 noche»);
} егер басқа (contnoche == 2) {
contnoche = 0;
analogWrite (ledrojo, 0);
analogWrite (ledverde, 0);
analogWrite (ledazul, 0);
Serial.println («Dato 2 nochhe»); }
}
// Terminamos la dersura de la tarjeta tarjeta actual mfrc522. PICC_HaltA ();
}
}
}
// Векторлық салыстырмалы функцияның салыстырмалы функциялары:
if (array1 [0]! = array2 [0]) return (жалған);
if (array1 [1]! = array2 [1]) қайтару (жалған);
if (array1 [2]! = array2 [2]) return (false);
if (array1 [3]! = array2 [3]) return (жалған);
қайтару (шын);
}
Ұсынылған:
Luces Direccionales Bara Bicicleta: 3 қадам
Lucic Direccionales Para Bicicleta: сену керек! автомобилист
Luces De Navidad Con Relevadores (Эстафеталы Рождестволық шамдар): 17 қадам
Luces De Navidad Con Relevadores (Рождестволық шамдар) 3. & ampquot жаңарту &
ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам
ESP8266 RGB LED STRIP WIFI басқару | NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде | Смартфонды RGB LED STRIP басқару: Сәлеметсіздер ме, балалар, бұл оқулықта біз nodemcu немесе esp8266 -ды RGB жарықдиодты жолағын басқару үшін инфрақызыл қашықтан басқару құралы ретінде қолдануды үйренеміз, ал Nodemcu смартфон Wi -Fi арқылы басқарылады. Негізінде сіз RGB LED STRIP -ті смартфонмен басқара аласыз
Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - ағылшын: 18 қадам (суреттермен)
Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - Ағылшын: EspañolQue es Vixen Lights? 3.x нұсқасы RGB интеллектуалды ресурстарының толық нұсқасы бойынша толықтырылған.Оны жүктеп алыңыз http: //www.vixenl
Luces De Auto Fantástico: 3 қадам
Luces De Auto Fantástico: электронды схемалар, электронды эмульсиялар мен электронды фантастикалық құралдар, электронды карталар мен карталар, сонымен қатар, ардуино бағдарламалары, IDE бағдарламасының сәйкес келмеуі. facilMateriales1 протоколы