Taula de continguts:

Com utilitzar una fotocèl·lula per canviar el color del LED RGB: 3 passos
Com utilitzar una fotocèl·lula per canviar el color del LED RGB: 3 passos

Vídeo: Com utilitzar una fotocèl·lula per canviar el color del LED RGB: 3 passos

Vídeo: Com utilitzar una fotocèl·lula per canviar el color del LED RGB: 3 passos
Vídeo: 2 130 000 ₽/ночь Пентхаус в самом оживленном районе Токио в роскошном отеле | БЕЛЛЮСТАР ТОКИО | АСМР 2024, Desembre
Anonim
Com utilitzar una fotocèl·lula per canviar el color del LED RGB
Com utilitzar una fotocèl·lula per canviar el color del LED RGB

Per al meu projecte Arduino, part 01, la meva idea original era utilitzar un sensor de temperatura per encendre i apagar un LED, però, per desgràcia, el meu sensor de temperatura encara no havia vingut, cosa que em va deixar triar entre els sensors disponibles al kit d’inici Elegoo, i em preguntava si potser no m'hagués oblidat de demanar els meus sensors de temperatura en primer lloc.

Amb el nou pla, la idea és senzilla: feu servir una fotocèl·lula per canviar el color d’un LED.

Subministraments:

  • 1 x Arduino Uno (o equivalent)
  • 1 x tauleta de suport
  • 4 x resistències
  • 1 x LED RGB
  • 1 x fotocèl·lula
  • 7 cables MM
  • Cable USB

Tots els articles utilitzats es troben al kit d’inici súper Elegoo. Aquí

Pas 1: creeu la vostra taula de pa

Construeix el tauler de pa
Construeix el tauler de pa

El primer que heu de fer és construir la vostra placa de connexió, connectant la fotocèl·lula als pins 5V i A5, tal com es mostra més amunt. Quan connecteu el LED RGB, heu de connectar cada RGB a un pin i càtode a terra. En aquest cas, vermell a 6, verd a 5 i blau a 3.

Pas 2: el codi

Com a novetat, he combinat el codi de diversos llocs per obtenir el resultat final. Els passos més importants d’aquest codi són definir les variables per a la fotocèl·lula i cadascuna de les sortides de pin LED. Les fonts de codi originals provenen de múltiples fitxers de tutorial arduino, així com d’aquest tutorial de Luca Mcloughlin que es troba aquí.

Abans de codificar, assegureu-vos de provar la fotocèl·lula en les seves funcions més bàsiques per trobar el valor establert, per al meu era 1023. Aquest és el valor que s’utilitzarà per canviar el color de la vostra sentència if, else. Això també és important, ja que això indica al vostre LED a què reacciona. A continuació s’adjunta el codi mashup que he fet servir

Pas 3: prova

Prova
Prova
Prova
Prova

Després de codificar, heu de provar per assegurar-vos que tot funciona correctament. Si es fa bé, el color del LED hauria de reaccionar al canvi de llum quan es col·loca un objecte o una mà a sobre o a sobre, passant del blau al vermell.

Recomanat: