JavaScript

Tema 1 · HTML5 per a l'enginyeria

Introducció

HTML5 és el llenguatge estàndard per definir l'estructura i el contingut d'una pàgina web. En l'àmbit de l'enginyeria, HTML5 permet crear interfícies per mostrar dades tècniques, formularis de càlcul, panells de control i documentació interactiva de projectes.

Objectius

  • Crear l'estructura bàsica d'un document HTML5
  • Utilitzar etiquetes semàntiques: <header>, <main>, <section>, <footer>
  • Inserir taules, formularis i gràfics vectorials (SVG)
  • Enllaçar fulls d'estil (CSS) i scripts (JavaScript)

Estructura bàsica d'una pàgina tècnica

Plantilla inicial per a una pàgina de documentació d'un projecte:

<!DOCTYPE html>
<html lang="ca">
<head>
  <meta charset="UTF-8">
  <title>Informe tècnic - Projecte Arduino</title>
  <link rel="stylesheet" href="estils.css">
</head>
<body>
  <header>
    <h1>Projecte de control de temperatura</h1>
  </header>
  <main>
    <section id="objectius">
      <h2>Objectius</h2>
      <p>Dissenyar un sistema de regulació...</p>
    </section>
  </main>
  <footer>
    <p>Grup d'enginyeria - 2025</p>
  </footer>
</body>
</html>

Taules i formularis per a dades tècniques

Exemple de taula de mesures i formulari per introduir dades d'un sensor:

<table border="1">
  <thead>
    <tr><th>Hora</th><th>Temperatura (°C)</th></tr>
  </thead>
  <tbody>
    <tr><td>10:00</td><td>22.5</td></tr>
    <tr><td>11:00</td><td>23.1</td></tr>
  </tbody>
</table>

<form action="/calcular" method="post">
  <label>Voltatge d'entrada (V): 
    <input type="number" step="0.1" name="voltatge">
  </label>
  <button type="submit">Calcular</button>
</form>

Exercicis

  1. Crea una pàgina HTML5 senzilla que contingui una capçalera, un peu de pàgina i una secció amb una llista de materials d'un projecte.
  2. Dissenya un formulari per introduir les dades d'un motor (tensió, corrent, potència).
  3. Insereix una taula amb cinc lectures d'un sensor de pressió.

Mini Projecte – Pàgina de documentació tècnica

Crea una pàgina web per documentar un petit projecte d'enginyeria (per exemple, un sistema de reg automàtic). Ha d'incloure:

  • Encapçalament amb el nom del projecte.
  • Seccions de "Introducció", "Materials", "Esquema elèctric" (amb una imatge SVG simple o una taula de connexions) i "Resultats".
  • Un formulari de contacte (simulat) per demanar pressupost.
  • Peu de pàgina amb els autors i la data.