miércoles, 20 de noviembre de 2024

HTML: Los FORMULARIOS

 Formularios:

Los formularios web son uno de los principales puntos de interacción entre un usuario y un sitio web o aplicación.
Los formularios permiten a los usuarios la introducción de datos, que generalmente se envían a un servidor web para su procesamiento y almacenamiento (más adelante veremos cómo enviar los datos de un formulario).
El HTML de un formulario web está compuesto por uno o más controles de formulario.
Los controles pueden ser campos de texto de una o varias líneas, cajas desplegables, botones, casillas de verificación o botones de opción, y se crean principalmente con el elemento <input> aunque hay algunos otros elementos que también hay que conocer.

Primero, se recomienda diseñar el formulario. Tiene que ser simple y conciso: solicita sólo los datos que necesitas.

Etiquetas para crear un  formulario:

Etiqueta <form>
Permite definir un formulario de datos, utilizados para transferir datos al servidor. Un formulario puede contener a su vez, elementos de entrada como pueden ser campos de texto, casillas de verificación, botones de radio, botones de envió, listas de selección, áreas de texto, etc. 

Etiqueta <label>
Representa una etiqueta para un elemento en una interfaz de usuario. 

Etiqueta <input>
Es una de las etiquetas más importantes para la solicitud de datos mediante formularios, ya que es la que permite especificar los tipos de datos que se quieren solicitar para su posterior envió.
La etiqueta permite mediante uno de sus atributos especificar el tipo de dato a solicitar, de forma que se pueda componer un formulario que solicite los datos acordes a una estructura idónea para la recepción de los mismos por parte del servidor.

Distintos tipos de datos:
  • text: Campo de texto de línea simple. Los saltos de línea son eliminados automáticamente del valor introducido.
  • email: campo para direcciones de correo
  • password: Control de línea simple cuyo valor permanece oculto.
  • date: campo de fecha
  • submit: Botón que envía el formulario.   
  • reset: Botón que  anula el formulario.   
Etiqueta <textarea>
Representa un control para la edición multilínea de texto sin formato.


 ACLARACIÓN SOBRE los FORMULARIOS:
En este nivel vemos sólo la estética del formulario. 
El funcionamiento de un formulario, para guardar los datos que se ingresan se realiza con programación usando PHP. 

EJEMPLO INICIAL:
SE VE ASÍ: 👇




domingo, 10 de noviembre de 2024

ROBÓTICA: SENSOR ULTRASÓNICO y SERVO MOTOR - Barrera de PEAJE

 



¿CÓMO SE PROGRAMA?



ROBÓTICA: EL SERVO MOTOR


Servomotor (también llamado Servo) es un dispositivo que tiene la capacidad de ubicarse en cualquier posición dentro de su rango de operación, y mantenerse estable en dicha posición. Está conformado por un motor, una caja reductora y un circuito de control.
Sólo puede girar entre 0 y 180 grados.

Se utiliza mucho para crear BARRERAS.
Por eso, nuestra primera práctica será abrir y cerrar una "barrera"

¿Cómo se programa?
Se utiliza esta orden 👇 dentro del grupo MOTORES.
Si queremos una barrera que ABRA y CIERRE permaneciendo en cada posición 2 segundos...
la programación será:
Debemos tener en cuenta que tanto el conector como los ángulos pueden variar.




martes, 5 de noviembre de 2024

HTML: TABLAS

 Tablas


Una tabla en un conjunto de celdas organizadas dentro de las cuales podemos alojar distintos contenidos.
En general, sirven para representar información tabulada, en filas y columnas.
Para componerlas se hace uso de otras etiquetas, las cuales no tienen sentido sino están situadas dentro de una etiqueta de <table>. Estas etiquetas son las siguientes: <table> <th> <tr> <td>



Se verá así: 
Combinación de Columnas:
El atributo colspan  permite realizar la combinación de varias columnas en una sola. Para especificar el valor del atributo, se debe indicar el número de columnas sobre las que se quiere realizar la combinación, utilizando un valor numérico encerrado entre comillas dobles.


Combinación de filas:
También se puede realizar la combinación de filas, mediante el atributo rowspan. Observen en qué fila agregué el atributo rowspan. Agregué más alumnos para que tenga más sentido.