Programmieren – die besten Beiträge

Arduino programmieren?

Kennt sich jemand hier aus um das zu programmieren

First Shield:

Es sollen die Taster S1 und S2 mittels Flankenerkennung eingelesen werden.

Es soll bei beiden Tastern die negative Flanke erkannt werden.

Die Flankenerkennung soll selbst programmiert werden.

Zusätzlich sollen die beiden Taster mittels geeigneter Software entprellt werden.

Funktion S1:

S1 schaltet die Zählrichtung um.

Die Zählrichtung wechselt bei jedem Drücken des Tasters zwischen Aufwärtszählung und

Abwärtszählung.

S2 wird als Zähleingang verwendet. Jeder Tastendruck wird gezählt und in einer Variablen

abgespeichert.

Diese Zählvariable wird "usi_zaehler" benannt und ist vom Datentyp unsigned short integer.

Diese Variable soll nur Werte zwischen 0 und 9 annehmen.

Hat die Variable eine der beiden Grenzen erreicht, so bleibt sie auf dem jeweiligen Wert stehen,

bis wieder ein Richtungswechsel durchgeführt wird.

7-Segment-Anzeige:

Die Zählvariable soll auf dem "DIGIT1" dargestellt werden.

Zusatz-Aufgabe für interessierte Schüler:

Entsprechend dem Wert der Zählvariable "usi_zaehler" von 0 bis 9 soll die RGB-Led von

0% bis 100% angesteuert werden und damit die Helligkeit entsprechend der 7-Segment-Anzeige

angesteuert werden.

Bei jedem Zählrichtungswechsel soll die Farbe der RGB-Led wechseln.

Die Reihenfolge der Farbwechsel lautet:

Rot-Grün-Blau-Alle drei Farben gleichzeitig-Rot-Grün-Blau-Alle drei Farben gleichzeitig - usw.

Computer, Technik, programmieren, Arduino, Technologie

Webseite: Kennt sich jemand damit aus?

Und zwar brauche ich kurz hilfe. Ich möchte dass man im Registrier-Formular ein Profilbild auswählen kann. Wenn man Angemeldet ist, soll das eigene PB oben rechts in der Ecke angezeigt werden.

HTML-Code (Formular):

<div class="container">
      <div class="box">
		  <div class="scroll">
        <form action="" method="POST" class="login-email">
          <p class="login-text">Registrieren</p>
		<div class="profile-pic-div">
            <img src="img/default-pb.jpg" id="photo">
			<input type="file" id="file">
			<label for="file" id="uploadBtn">Profilbild Wählen</label>
          </div>
          <div class="input-group">
            <input type="text" placeholder="Benutzername" name="username" value="<?php echo $username; ?>" required>
          </div>
          <div class="input-group">
            <input type="email" placeholder="Email" name="email" value="<?php echo $email; ?>" required>
          </div>
          <div class="input-group">
            <input type="password" placeholder="Passwort" name="password" value="<?php echo $_POST['password']; ?>" required>
          </div>
          <div class="input-group">
            <input type="password" placeholder="Wiederhole das Passwort" name="cpassword" value="<?php echo $_POST['cpassword']; ?>" required>
          </div>
          <div class="input-group">
           <button name="submit" class="login-btn">Registrieren</button>
          </div>
          <p class="login-register-text">Du hast bereits ein Konto? <a href="https://www.klexxstube.com/anmelden">Melde dich an</a></p>
        </form>
			 </div>
      </div>
    </div>

Hier der Code zum Wechseln vom PB (JS):

const imgDiv = document.querySelector('.profile-pic-div');
const img = document.querySelector('#photo');
const file = document.querySelector('#file');


file.addEventListener('change', function() {
	const choosedFile = this.files[0];
	
	if (choosedFile) {
		
		const reader = new FileReader();
		
		reader.addEventListener('load', function() {
			img.setAttribute('src', reader.result);
		});
		
		reader.readAsDataURL(choosedFile);
	}
});

Vielleicht habt ihr auch eine komplett andere Version wie man so etwas schaffen kann.

LG Klexxsy

Bild zum Beitrag
Webseite, programmieren, JavaScript, PHP

Meistgelesene Beiträge zum Thema Programmieren