Taula de continguts:
- Pas 1: connecteu la placa Arduino a l'ordinador
- Pas 2: donar energia al vostre tauler de pa
- Pas 3: utilitzar un potenciòmetre
- Pas 4: connectar el potenciòmetre
- Pas 5: el LED
- Pas 6: és hora de codificar
- Pas 7: gaudiu
Vídeo: Atenuar i il·luminar un LED amb Arduino: 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Abans de començar a construir, heu d’aconseguir els materials adequats:
- 1 placa Arduino: he utilitzat un knockoff d'un Arduino Uno, però funciona de la mateixa manera.
- 1 Potentiòmetre: el meu aspecte és diferent de la majoria, però també funciona de la mateixa manera.
- 1 tauler de pa
- Uns quants cables de pont
- 1 LED i resistència: recomanaria que la resistència sigui superior a 250 ohms per seguretat.
- Un ordinador amb l’IDE Arduino instal·lat
Per últim, vés amb compte! Aquí esteu treballant amb coses i corrents nítids, així que preneu precaució a cada pas.
Pas 1: connecteu la placa Arduino a l'ordinador
Connecteu l’Arduino a l’ordinador mitjançant el cable USB que s’acompanyava. Si encara no heu configurat l'Arduino, connecteu-lo a l'ordinador i assegureu-vos que les vostres configuracions són correctes. A "Eines", seleccioneu "Port" i assegureu-vos de fer clic a la que també heu connectat l'Arduino. A més, assegureu-vos que a "Eines" teniu seleccionat el tipus adequat de placa Arduino a "Tauler".
Un cop fet això, mireu els pins "Power", els pins "Analog in" i els pins "Digital". Fixeu-vos en els squigglies ("~") al costat d'alguns dels números de la secció de pins "Digitals". Aquests squigglies volen dir que aquests pins utilitzen la modulació d'amplada de pols (PWM), que és només un terme elegant que significa que pot traduir senyals analògics a digitals. Això us serà útil en els passos posteriors, així que preneu nota.
Pas 2: donar energia al vostre tauler de pa
Molt bé, ara que ja ho teniu tot configurat, agafeu dos cables de pont i connecteu un cable de pont des del "5V" de la secció de pins "Power" a la columna de forats sota el signe "+". Connecteu un altre cable de pont des de la secció "GND" de la secció de pins "Power" a la columna de forats sota el signe "-". Això crearà una columna de forats i potència a la vostra taula de treball.
Pas 3: utilitzar un potenciòmetre
Si ja sabeu què és un potenciòmetre i com funciona, podeu saltar-vos aquest pas. Si no, ho explicaré aquí.
Un potenciòmetre té 3 pins. Els 2 pins de l’esquerra i la dreta són pins d’alimentació i de terra i són reversibles, cosa que significa que podeu connectar 5V al pin esquerre i GND al pin dret i viceversa i encara funcionarà. El pin central és el pin "dades". Quan gireu el potenciòmetre, el pin central només emet la lectura.
Pas 4: connectar el potenciòmetre
Ara que ja sabeu què és un potenciòmetre, connectem-lo a la taula de treball. L’utilitzaràs per canviar la brillantor del LED. Pegueu el potenciòmetre a la tauleta de suport. Us recomano que l’inseriu al mig de la taula de treball perquè tingui espai per connectar uns passadors al costat. Connecteu el pin esquerre (o dret) del potenciòmetre a la columna de potència de la taula de connexions i connecteu el pin dret (o esquerre) del potenciòmetre a la columna Terra. Ara utilitzeu un cable jumper per connectar el pin de "dades" del potenciòmetre a un pin de la secció de pins "Analògic". Vaig connectar la meva a "A0".
Pas 5: el LED
Ara que el potenciòmetre és a dins, el següent pas és connectar el LED. Introduïu el LED a la taula de treball i utilitzeu un cable jumper per connectar un pin "digital" amb un "~" al costat amb la pota més llarga del LED (no la barregeu amb la cama més curta, en cas contrari no ho farà) treball). Ara heu de col·locar una resistència per evitar que el LED es cremi. Col·loqueu un extrem de la resistència a la mateixa fila que la pota més curta del vostre LED i l’altre extrem a la columna de terra de la vostra taula.
Pas 6: és hora de codificar
Genial! Tot està al seu lloc. És hora de codificar!
A la foto, tinc una mostra del que vaig fer. Inicialment, hi haurà dues funcions: "void setup ()" i "void loop ()". Si no coneixeu Arduino, la funció setup () s'utilitza per "configurar" les coses que heu connectat als pins de la placa Arduino. La funció loop () és on succeeix la màgia real: simplement passa pel codi que escriviu a la funció.
Les dues primeres línies, he utilitzat la variable sencera "LED" i l'he establert a 6 (6 és el pin al qual he connectat el LED de la meva taula de treball, de manera que si heu utilitzat un número de pin diferent, configureu-lo a aquest número de pin). També he configurat la variable sencera "potenciòmetre" a "A0" perquè és el pin al qual he connectat el potenciòmetre (de nou, si heu utilitzat un pin diferent, configureu la variable a aquest pin).
A la funció setup (), vaig iniciar el monitor de sèrie (ho parlaré més endavant) i vaig escriure "pinMode (LED, OUTPUT)". Aquesta afirmació permet a Arduino saber que el pin 6 (que és igual a la variable "LED") és una sortida, és a dir, que generarà tensions. No escric "pinMode (potenciòmetre, INPUT)" perquè, per defecte, ja és una entrada.
A la funció loop (), creeu i configureu una variable (he utilitzat "botó") igual al que es llegeixi l'entrada del potenciòmetre mitjançant el "analogRead (/ * el vostre nom per al pin del potenciòmetre * /)" (per a mi era analogRead (potenciòmetre)). A continuació, "mapeu" la variable. Què vol dir això? El potenciòmetre pren un valor entre l’1 i el 1024 i ha d’estar entre l’1 i el 255 perquè el LED s’il·lumini i s’enfosqueixi correctament. La funció "mapa" divideix el potenciòmetre en intervals iguals d'1 / 255, cosa que us serà útil en programar el LED.
La següent part és opcional, però mitjançant el monitor sèrie es pot veure el valor de les sortides del potenciòmetre. Si vau iniciar el monitor sèrie sota la funció setup () i li vau demanar que imprimís una variable a la funció loop () (vaig fer "Serial.println (pom)" que em va permetre controlar el valor del pom), quan inicieu el programa i feu clic a la icona de la lupa a l'extrem superior dret, hi haurà una llista gegant de números que s'actualitzaran constantment. Aquests números seran el valor actual del vostre potenciòmetre quan el gireu.
Finalment, escriviu el valor del potenciòmetre (que he emmagatzemat a la variable "pom") al LED escrivint "analogWrite (/ * sigui el que hagueu anomenat la vostra variable LED * /, / * sigui el que hàgiu anomenat la vostra variable de potenciòmetre * /)" (en el meu cas, he escrit "analogWrite (LED, potenciòmetre)").
Compileu i pengeu el codi i jugueu amb el vostre LED regulable.
Pas 7: gaudiu
Felicitats! Ho vas fer!
Recomanat:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Circuit de pes per il·luminar el dibuix: 4 passos
Circuit de pes per il·luminar el dibuix: es tracta d’un circuit molt senzill, crea llum per il·luminar un dibuix
Ús d’un LED per il·luminar un missatge: 7 passos
Ús d’un LED per il·luminar un missatge: fer que les coses s’il·luminin se sent màgic i no hi ha un lloc millor per a la màgia que a la meva aula. La creació de circuits per primera vegada requereix resolució de problemes i persistència. Vaig començar aquesta lliçó manllevant una guia de construcció de circuits del Mak
Com il·luminar la pintura d’una esfera: 7 passos
Com pintar amb llum una esfera: segons la meva experiència amb la pintura amb llum, el pas més important és, amb diferència, sortir i provar-ho. Al principi no funcionarà molt bé, però practicar és l’única manera de millorar les teves habilitats i entendre què es pot millorar en el disseny. Fins i tot abans de
Il·luminar quadre d'imatges: 11 passos (amb imatges)
Light Up Picture Box: aquest any volia fer als meus amics un regal especial després de les seves noces, i em semblava apropiada una caixa. Podrien posar-hi records de la seva relació o casament. Un dels seus favors del casament era un llibre per pintar ple de dibuixos del bri