El pulsador tiene cuatro patillas que estn conectadas a pares como se ve en el siguiente esquema. En otras palabras, el pin que representa la tierra no estar disponible para realizar sus conexiones. Sin embargo, los interruptores basculantes de 2 pines parecen ser los ms populares entre la mayora de los aparatos y dispositivos electrnicos que encontrar en el mercado. No necesitas componentes externos. Como conectar un motor paso a paso de 4 cables? Como puedes observar, hemos creado varias variables. En este ejemplo GFButton boton1(pinBoton), indicndole que el nombre del objeto ser boton1, y el pin donde se conectar es el pinTono. Mi duda es como debo conectar los pulsadores de modo que se pueda encender o apagar la luz desde cualquiera de los dos. Cuando se pulsa los 5v de Vcc caen en la resistencia y el pin del Arduino detecta con un 1 lgico (en el caso de entrada digital). A continuacin te dejamos ciertos puntos esenciales que debes tener en cuenta. Estos dos tipos de resistencias nos aseguran que cuando el interruptor est abierto tengamos un valor HIGH (5V) o LOW (0V), pero cmo lo hacen? Por ejemplo un motor de corriente directa, una lmpara, entre muchos otros casos. Esto solo significa que el adaptador / dongle usb funciona para varios modelos de mouse / teclado. Es tambin muy fcil de hacer. Si continuas navegando consideramos que aceptas el uso de cookies. te preguntas.En este post te lo decimos. Una vez tenemos los componentes, es hora de analizar las conexiones. Para borrar la configuracin del temporizador uno por uno, pulse el botn Timer para activar o desactivar Reservado, y luego pulse el botn Set/Clear con el mando a distancia orientado hacia el receptor. No olvides la resistencia. Uno revisar si el botn para encender fue presionado; y el otro, para revisar si el botn para apagar fue presionado. Si se comprende el propsito de esta seal y se sabe qu accin tomar, se pueden prevenir problemas en la fuente y evitar ms daos. La variable pinBoton ser utilizada para indicar cul ser el pin de entrada, en este caso nuestro botn. Si continua navegando, consideramos que acepta su uso. Me podis informar como acoplar un circutio de . Cmo conectar y programar una Tira led WS2812B con Arduino, Programacin por Bloques del Marco de Fotos con iluminacin led, Cmo controlar la intensidad de luz (brillo) de un led con Arduino y un potencimetro. Necessary cookies are absolutely essential for the website to function properly. Todos los automviles modernos que utilizan la inyeccin electrnica de combustible tienen una unidad electrnica que supervisa el funcionamiento del motor y enva seales sobre su potencia y rendimiento a travs de sensores. #include "GFButton.h" // Aadir biblioteca, // Crear objeto para el manejo del pin de boton de entrada, // Revisar si es presionado, la respuesta es invertida ya que la librera fue creada con pull-up, Encender LED al pulsar un botn y apagar al pulsar otro botn. La resistencia pull-up mantiene una seal de 5V (HIGH) en el pin digital mientras que el botn no se pulsa. Segn el diagrama anterior, se puede ver que el cableado del interruptor basculante de 2 pines no es complicado ni difcil, ya que la mayora de las personas suelen intentar que suene. No hay un delay() esta vez. El condensador de arranque funciona slo al principio del funcionamiento del motor, su funcionamiento es intermitente, est conectado al bobinado de arranque, su principal funcin es llevar el motor a la mxima velocidad de funcionamiento en un tiempo relativamente corto, condicionado por un rel o interruptor que limita su funcionamiento a un tiempo corto. Aqu solo hay que crear un pequeo condicional. se me apaga el horno despus de un rato Alguna vez has estado cocinando algo y de repente, tu horno se apaga sin previo aviso? Conocerlos le ayudar a asegurarse de que pueda elegir el que sea ideal para su proyecto elctrico sin problemas. En cambio, si conectamos la resistencia en modo pull-down, cuando el pulsador est abierto va a tener un valor de LOW(0) y cuando est cerrado HIGH (1). Observa que creamos dos objetos utilizando la biblioteca GFButton, uno para el botn para encender y otro para el botn para apagar. Lo que necesitar para que este proceso tenga xito son: El fusible ayudar a garantizar que su conexin o electrodomstico no se vea afectado por una sobretensin o una corriente inestable. Saludos! Primero, encuentre los extremos del botn y luego atornille los bornes del botn a los extremos del circuito. El Fallo stabilitrak que es StabiliTrak es un sistema de estabilizacin de vehculos de General Motors. Hasta cuando? El interruptor 1 contiene 3 pines que han sido etiquetados apropiadamente. A lo largo del tutorial nosotros vamos a utilizar este tipo de conexin. Aqu, se apagar el LED y se le dar al estado el valor de LOW. Para detectar la activacin de un puerto de nuestra placa puede parecer adecuado conectar directamente la salida de tensin a uno de los pines a travs del rel o bien la salida GND. Esto tiene un retraso de medio segundo para evitar que el botn se presione automticamente antes de que dejemos de presionarlo fsicamente. Todo el contenido es de mi autora excepto lo que se menciona en el texto. El cable rojo se ha conectado desde un pin delinterruptor basculanteal lado positivo de la batera. El pulsador o botn es el dispositivo que permite el paso de intensidad cuando es pulsado. As como el setup(). Si quieres aprender (gratis) de qu va esto de Arduino.Mini-curso de Arduino: 7 vdeos + 1 caso prctico que lo entiende hasta tu abuela. En este caso utilizaremos la resistencia en un arreglo de pull-up, es decir, uno de los pines del botn estar conectado a tierra y el segundo pin que ser el pin de la seal tendr conectado el pin de una resistencia de 10 kohms mientras que el segundo pin de dicha resistencia estar conectado a 3.3V. El que vamos a ver aqu es del tipo pulsador lo que indica que necesitamos mantener una presin sobre l para que funcione. El botn debe tener un extremo en positivo y el extremo con la resistencia debe ser negativo. Al presionar el botn dejamos pasar la corriente y ello nos permite cambiar el estado de HIGH a LOW en el pin digital de entrada. Esta seal de audio se procesa y se convierte en seal digital. Puedes usar la resistencia de pull up del propio pin. Como conectar un switch de 4 pines. Definitivamente te convertirs en un profesional en este aspecto despus de verificar los detalles a continuacin. En las imgenes de arriba, puede ver que hay una clara diferencia entre un 2pininterruptor basculantee interruptor basculante de 3 pines. En este modo, el LED va a quedar encendido por defecto hasta que pulsemos el pulsador. Asegrese de que el lado positivo del pulsador sea conectado al lado positivo del LED. . Cuando lo desconecta, los dos cables son desunidos y corta el flujo de la corriente. Adems este componente es funcional cada vez que usa su vehculo. Hay otro cable rojo que va desde el otro pin del microinterruptor a la fuente de luz LED. Existen dos esquemas para realizar la conexin de un pulsador a nuestro Arduino: con resistencia pull-up y con resistencia pull-down. Al usar este formulario accedes al almacenamiento y gestin de tus datos por parte de esta web. Tienes que pensar que en este caso, al tener una alta impedancia, sera como un muro a la hora de decidir el camino, por lo tanto se ver obligado a tomar como referencia el camino de la resistencia, el que tiene menor diferencia de potencial, est conectado a tierra (0V). El cdigo sera exactamente igual, la nica diferencia es que ahora funciona correctamente, cuando el pulsador no est presionado el LED est apagado y cuando est presionado se enciende el LED. Existen dos configuraciones posibles: con resistencia pull-up o resistencia pull-down. Si ests conduciendo tu coche y de repente ves una luz en el salpicadero que dice "COMPROBAR MOTOR" o "SERVICIO MOTOR PRONTO", quizs lo primero que se te ocurra sea una emergencia! Los condensadores de trabajo funcionan continuamente liberando energa, mientras que los condensadores de arranque funcionan de manera selectiva y durante un corto perodo de tiempo, condicionados por el rel que activa su funcionamiento. Cuando presionamos el pulsador la corriente fluye de +5V por el pulsador hacia la resistencia y termina en 0V, de esa forma tenemos +5V en la . Esto nos permite, por ejemplo, controlar un LED, un motor o cualquier otro elemento. Que se repita nuevamente el proceso. La duda surge cuando dejamos la patilla donde est conectado ese elemento al aire es decir, sin estar conectado a nada. Los compresores de tornillo se caracterizan porque, gracias a su tecnologa de automatizacin, realmente "hablan" con nosotros. Como conectar un motor monofasico con 4 cables? Los campos obligatorios estn marcados con *. Leer un pulsador con Arduino con interrupciones y debounce. En esta ocasin, vas a ver como conectar y como funciona un LED con pulsador en Arduino. Bsicamente se conecta a un pin digital con el que leers un 0 o un 1 dependiendo de si lo pulsas o no. Las conexiones de cada una de ellas se muestran en el diagrama siguiente: El valor de la resistencia utilizada no es crtico; sin embargo, te recomiendo valores de 1 a 10 K. Es un proceso sencillo. Para conseguir que el LED quede en un estado determinado cuando el pulsador est abierto, debemos hacer uso de las resistencias Pull-up y Pull-down. Posteriormente, utilizando un bloque condicional if revisaremos cul es el estado de nuestra variable boton. Era el ltimo elemento que necesitaba para completar un proyecto importante! Algunas veces se leer HIGH y otras LOW en funcin de si hay perturbaciones, interferencias, el ltimo estado en el que haya quedado conectado en definitiva depende de diferentes factores. Asegrese de que no haya ningn otro cable conectado a los bornes. Los rebotes pueden ocurrir tanto en los cambios de 0 a 5V como en los cambios de 5 a 0V; es decir, pueden ocurrir tanto de subida como de bajada. Solo se le pedir que deje el \"suelo \" como est. Simplemente siga el tutorial a continuacin para que esto suceda. Esto es muy importante y no debe omitirse de ninguna manera. Para finalmente, que el LED se apague y vuelta a empezar cuando pulsemos el pulsador de nuevo. Estas llevan un pequeo retraso para no hacer estooooooooooo cuando pulsamos una tecla. Guarda mi nombre, correo electrnico y web en este navegador para la prxima vez que comente. En nuestra pgina encontraris el proyecto del Semforo con el que podrs ampliar tus conocimientos sobre el uso y montaje de un pulsador con Arduino para activar la secuencia de luces del semforo. These cookies will be stored in your browser only with your consent. Si quieres aprender a utilizar estos pulsadores en tus montajes electrnicos, desde la instalacin al conexionado de los cables, no te pierdas el vdeo. La diferencia de color especificada anteriormente es solo para garantizar que no se confunda a lo largo de las lneas mientras realiza la conexin. El botn debe tener un extremo en negativo y el extremo con la resistencia debe ser positivo. La funcin del soldador es garantizar que los cables estn firmes en la fuente de luz LED. Abierto: Los 2 bornes estn separados y el pulsador corta o no permite el paso de la corriente elctrica. Esto se logra agregando un capacitor en paralelo con el botn. Utilizando el comprador == indicamos que compare si boton es igual a HIGH, si este resultado es verdadero, se ejecutar la lnea que enciende el LED. Usamos cookies propias y de terceros para ayudarte en tu navegacin. A efectos prcticos, esto significa . Algunos teclados logitech tendrn un receptor unificador. ELECTRONICA BASICA: PULSADORES N.O nORMALMENTE ABIERTOS y N.C NORMALMENTE CERRADOS. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are as essential for the working of basic functionalities of the website. Adems, vas a poder ampliar tus conocimientos de programacin comprendiendo paso a paso cada instruccin del programa y sobre todo vas a divertirte hacindolo! Sensor de Temperatura y Humedad Relativa DHT11 con Arduino, Sensor de Temperatura DS18B20 con Arduino, Relevador con Arduino [Relay Arduino Tutorial], Aprende a controlar un LED RGB con Arduino. 2021 InputMakers Poltica de Privacidad Aviso Legal. Existen dos esquemas para realizar la conexin de un pulsador a nuestro Arduino: con resistencia pull-up y con resistencia pull-down. CURSO DE ARDUINO 2 Clase 5: Entradas Digitales Instructor: Ing. El cdigo principal estar basado en dos bloques if, separados. Si en nuestro Arduino dejamos al aire los pines declarados como entradas digitales, el valor recibido por nuestra placa ser indefinido, y tendr valores aleatorios como seal de entrada. Notars cmo estn conectados los cables. Coloca el potencimetro en una superficie plana con las tres puntas que sobresalen apuntando hacia ti. En estos casos, se debe recurrir a un asesor neumtico. These cookies will be stored in your browser only with your consent. Una vez que es pulsado, el pin digital recibe una seal de 5V (HIGH). // Declaramos la variable inputPin como entrada y activamos su resistencia interna Pullup. Si presionamos el pulsador y la variable tiene un valor de LOW (apagado), entonces, que encienda el LED y que le d un valor de HIGH (encendido) al estado. Las constantes y variables van a ser las mismas. Solicita en tus comentarios un captulo sobre esto. El pulsador tiene 4 pines de conexin. Si conectamos la resistencia en modo pull-up, cuando el pulsador est abierto va a tener un valor de HIGH (1) y cuando est cerrado LOW (0). Sin embargo, hay un portafusibles entre el pin del interruptor basculante y el positivo de la batera. Si bien puede ser una molestia, hay muchas razones por las cuales el horno de tu cocina se puede apagar. Es decir, que si queremos que el pulsador funcione debemos mantenerlo accionado pulsado. Esto es lo que se llama un estado de alta impedancia. Te cuento como en este vdeo.Te puedes suscribir aqu https://goo.gl/egCRtg Mi Twitter: http://twitter.com/RIngenierilFacebook: https://www.facebook.com/rinconingenierilInstagram: http://instagram.com/rinconingenierilG+: https://plus.google.com/+RinconingenierilEspWeb: http://www.rinconingenieril.es En algunos casos, el problema puede resolverse de forma independiente, sin recurrir a especialistas. A medida que la vayas empleando, irs aprendiendo. Haremos uso de las resistencia pull-down para poder conseguirlo, hasta entonces, sigue practicando. Pero esos es que tienen unidos internamente cada 2, y de hecho para no equivocarse en el montaje hay que comprobar con el polmetro cmo estn unidos (si es que no viene marcado). Primer intento, conexin directa. Cmo Utilizar el Puerto Serie del Arduino en 5 minutos, Este sitio web utiliza cookies para mejorar tu experiencia. Normalmente yo uso la configuracin de la derecha, as cuando pulsas le llega un nivel alto. La denominacin de resistencias pull-down y pull-up hace referencia al montaje, las resistencias en si son resistencias usuales que rondan entre 1Ky 10K. Es importante mencionar que no debemos de sobrepasar de los 5V en los pines de entrada de nuestra placa, o los podremos daar. Vistas:221 Autor:Fabricante de microinterruptores de China Hora de publicacin: 2020-09-10 Origen:https://www.unionwells.com/. Estos buses nos permiten tener filas enteras con positivo o negativo de las cuales podremos sacar tantos cables como pines tengamos en cada bus. Primero en el IDE Arduino, daremos click en Herramientas->Administrar Bibliotecas. La variable pinLED ser para indicarle qu pin del Arduino ser nuestra salida, en este caso conectaremos un LED. Un pulsador permite abrir o cerrar el circuito solo mientras estemos actuando sobre l. Con este kit de robtica educativo construirs un pequeo semforo con el que aprenders a activar una secuencia de leds mediante un pulsador. Con el uso de la biblioteca, evitaremos siempre los rebotes. Si no, se ejecutar la lnea que apaga el LED. Aunque parece una tarea bastante sencilla, veremos que en la prctica hay que tener en cuenta ciertos factores para que nuestro pulsador funcione correctamente. Mientras tanto, eche un vistazo a estas posibles causas de avera de los compresores industriales 1 - El mecanismo de seguridad no funciona Compruebe que no aparece ningn error en la pantalla del aparato. Te recomiendo siempre utilizar una biblioteca para este fin. Paso 9: Por ltimo, conecte el cable negativo del transformador al cuerpo del LED, resistencia, diodo rectificador y capacitor usando un cable negativo. Cuando el pulsador est en reposo, el voltaje en la entrada del Arduino ser 0V. Es aqu cuando las resistencias pull-up o pull-down nos brindan apoyo. Al girar el volante con el motor en marcha, la bomba llena una de las cmaras, permitiendo que las ruedas giren. El temporizador se programa cada hora pulsando el botn AUTO SLEEP MODE de 1 a 7 veces. ESPECIFICACIONES Y CARACTERSTICAS Tipo: Push-Button / Boton / Pulsador En el vdeo de este captulo explico ms a fondo las partes. Cmo conectar un microinterruptor de 2 pines. Este es el hecho de que son ms fciles de conectar. Adems, necesita una fuente de luz LED como se muestra arriba. Los pines son similares a los que contiene el interruptor 1. De forma similar la resistencia pull-down "jala" el voltaje hacia "abajo" o "0V". Guarda mi nombre, correo electrnico y web en este navegador para la prxima vez que comente. Con lo anterior, al pulsar el botn para encender, el LED se encender y permanecer as. Nos interesa fijarnos solo en el loop(). Lo que ocurre en esta situacin es que se produce una indeterminacin en el pin digital, es decir, queda sin un estado definido. // En caso contrario imprime por el monitor serie "No pulsado". Corregido, adems de alguna falta de ortografa que se le col al que tradujo esa pgina. El modo de sueo est disponible de 1 a 7 hora. Al utilizar entradas digitales es importante asegurarnos que los posibles valores de entrada sean lo mas estables posible. Buenas, he ido a una tienda de electrnica a comprar pulsadores, y me ha enseado unos que se bajan y se suben, no hacen click, y encima, tiene 2 pines. Lo recomiendo. La nica diferencia es que no habr \"suelo \". SI ERES UN CENTRO EDUCATIVO PIDE PRESUPUESTO PERSONALIZADOAQU. Los campos obligatorios estn marcados con, Como ver la contrasea del wifi guardada en Windows, Curso completo de SQL de principiante a avanzado, Calculadora de cdigos de color de las resistencias. De hecho, es posible que deba hacer un pedido especial para algo ms que estos dos. Cada uno va inserto, gracias a una pequea palanca, en uno de los orificios que hay en la parte de atrs del mecanismo. Inicio Conectar Como conectar un pulsador de 4 pines? Est muy bien para la gente que se inicia en el mundo de la robtica y por el precio que tiene no se puede pedir ms. En la funcin de configuracin, utilizando la funcin pinMode, indicaremos cuales sern los pines de entrada y salida. Por completar la informacin, eso es lo que se conoce como resistencia de pull-up (izquierda) o de pull-down (derecha). Por ejemplo, hay interruptores basculantes de 4 pines, interruptores basculantes de 7 pines y muchos otros. Existe la ventaja de usar un interruptor de 2 pines en lugar de interruptores basculantes de 3 pines. Para ello, tenemos que crear un objeto del tipo GFButton. Cuando utilizamos un pulsador como entrada digital, algunas veces obtendremos rebotes. Si el valor que se almacena en la variable estado es HIGH (pulsador pulsado) entonces, se lanza un digitalWrite() al LED y lo enciende. Los Led son tambin de 24vdc. El rango fsico correspondiente a los controladores de los dispositivos de E/S (0x20000000 en adelante) se mapea al rango 0x7E000000 en adelante en direcciones de bus. Cmo conectar un LED con un pulsador y mantener el encendido? Gracias a tener estas filas alimentadas con positivo y negativo, podemos sacar ms cables con 5v o GND. This website uses cookies to improve your experience while you navigate through the website. Esta seal de audio debe ser amplificada para obtener una seal de buena calidad. Normalmente se utilizan de 4K7o de 10K. *Ejemplo para encender y apagar un LED con dos botones. Creado: Luis del Valle (ldelvalleh@programarfacil.com), // Activamos los pines de entrada y salida, // Encendemos o apagamos el pin del LED segn convenga. This category only includes cookies that ensures basic functionalities and security features of the website. Los pines 1A y 1B tienen conexin interna entre ellos. En el setup() tenemos que configurar el LED como salida de datos y el pulsador como entrada, el led emite seales (salida (OUTPUT)) y el pulsador, introduce datos en el programa (entrada (INPUT)). Solo necesitamos un if que se entere de que pulsamos el botn y que cuando lo hagamos se encienda el LED. Obviamente, son tiempos y ritmos completamente diferentes. Que hacer si pierdo el usb de mi mouse inalmbrico Depende de qu y qu modelo de teclado y mouse tenga. Por norma general, los pulsadores tienen un estado inicial donde no permiten pasar la corriente. Si, en principio no deberas tener ningn problema. Cmo controlar el brillo de varios LEDs con un potencimetro en Arduino? Configuraremos el pin seleccionado como entrada digital. Pulsador inalmbrico. En este caso utilizaremos la resistencia en un arreglo de pull-up, es decir, uno de los pines del botn estar conectado a tierra y el segundo pin que ser el pin de la seal tendr conectado el pin de una resistencia de 10 kohms mientras que el segundo pin de dicha resistencia estar conectado a 5V. Creo que a partir de aqu, ya puedes dar rienda suelta a tu creatividad. Cualquier supuesto que se te ocurra, djamelo en los comentarios y lo revisar. Empecemos a escribir el cdigo para conseguir esto. Empecemos por el caso de la resistencia pull-down. . Cual es la funcin del sensor del cigueal Este sensor del cigeal es uno de los transmisores de informacin ms importantes del sistema de gestin del motor. En principio podramos pensar en hacer una conexin directa del pulsador de la siguiente manera: (conectando el pin digital a tierra o a cinco voltios a travs del botn). Revelar algunos de los hechos ms importantes sobre el cableado de 2 pines.interruptor basculante. These cookies do not store any personal information. Clculo de la resistencia de polarizacin del led. Como conectar dos altavoces a una salida. Ha llegado la hora de ponernos a programar, llegados aqu, deberamos decidir que tipo de entrada utilizar, analgica o digital. Normalmente yo uso la configuracin de la derecha, as cuando pulsas le llega un nivel alto. En este esquema, necesitamos dos conexiones separadas, por eso, vamos a utilizar los pines 1A y 2A. Konrad Peschka Edicin y textos PDF: Ing. Usaremos el pin 2 para encender el led y el 4 para saber el estado del botn. Si [+ info]. 2.- Problema. Posteriormente utilizaremos la funcin llamada isPressed(), que revisar si el botn fue presionado o si est siendo presionado, si esto se cumple, la funcin entregar un valor de TRUE. La tercera (o nmero tres) es la seal de salida. Encontrars ms informacin en nuestra poltica de cookies. *Con la compra de este proyecto recibirs en tu correo electrnico un completo manual con la explicacin detallada de cada uno de los componentes, el montaje, los esquemas de circuitos y la programacin. Por ejemplo, un teclado logitech K360 y un mouse logitech M705 pueden compartir 1 receptor, por lo que incluso si perdi el dongle para el mouse, solo necesita descargar el software unificador de logitech y reconfigurar la configuracin en el programa para que el dongle del teclado restante Reconocer el ratn. Una vez realizadas las conexiones, procedemos a escribir nuestro cdigo. Lo invertimos ya que la biblioteca fue creada con una lgica de resistencia pull-up. These cookies do not store any personal information. Utilizamos cookies propios y de terceros para mejorar nuestros servicios y experiencia de usuario. La primera es mediante hardware; es decir, de manera externa. Debers poder encender el LED mientras tengas oprimido el botn. // Si detecta que pulsamos el pulsador imprime por el monitor serie "pulsado". En el ltimo ejemplo, utilizaremos un botn de encendido y un botn para el apagado del LED. De hecho, son perfectos, especialmente cuando se est iniciando en el campo de la conexin de interruptores basculantes. El primer tipo de conexin se llama pull-down, con la que recibes un 1 cuando pulsas el botn y un 0 cuando no est pulsado. Las mejores ofertas para 20 PIEZAS interruptor tctil botn pulsador de 4 pines interruptor tctil interruptor tctil 4,5*4,5*5 mm gp estn en eBay Compara precios y caractersticas de productos nuevos y usados Muchos artculos con envo gratis! No te lo pierdas! Envos y devoluciones Trminos y condiciones. Conectar 2 pulsadores a una entrada de Arduino 30,774 views Feb 13, 2018 480 Dislike Share Rincn Ingenieril 46.2K subscribers Seguro que te has encontrado en algn proyecto con un. Una vez se deja de presionar vuelve a su posicin inicial. Cerrado: Los 2 bornes estn juntos y el pulsador permite el paso de la corriente elctrica. En este caso el LED (en la figura se muestra como Vout) tiene dos vas de escape. http://arduino.cc/es/Tutorial/DigitalPins. Las fugas de lquido de transmisin se consideran bastante normales, pero si no se reparan antes, puede ser muy malo para su automvil a largo plazo. Esto ltimo es muy importante si queremos evitarnos muchos quebraderos de cabeza.