Tastiera musicale.
const int pinBuzzer=8; const int Do=261; const int Re=294; const int Mi=329; const int Fa= 349; const int Sol=392; const…
Materiali didattici per studenti (Tecnologia, Scienze ed Informatica)
const int pinBuzzer=8; const int Do=261; const int Re=294; const int Mi=329; const int Fa= 349; const int Sol=392; const…
#include<LiquidCrystal.h> LiquidCrystal lcd(12,11,5,4,3,2); int ls=A0; int ts=A1; void setup(){ lcd.begin(16,2); pinMode(ls, INPUT); pinMode(ts, INPUT); Serial.begin(9600); } void loop(){ lcd.setCursor(0,0); int…
Questo progetto misura l’intervallo di tempo che intercorre tra due eventi utilizzando il timer “millis”. Gli eventi sono la pressione…
int duty; int pot; int i; void setup(){ pinMode(3, OUTPUT); } void loop(){ pot=analogRead(A0); i=map(pot, 0, 1023, 0, 255); analogWrite(3,…
Questo display visualizza due righe da 16 caratteri e va collegato seguendo per bene la disposizione dei contatti: il GND…
#include <LiquidCrystal.h> int duty; int pot; int i; LiquidCrystal lcd(7, 6, 5, 4, 3, 2); void setup() { lcd.begin(16, 2);…
int cont=0; bool p1, p2; void setup(){ pinMode(13, OUTPUT); // destra pinMode(12, OUTPUT); // sinistra pinMode(2, INPUT_PULLUP); // destra pinMode(9,…
Un sistema di monitoraggio controlla la temperatura di una macchina: se la temperatura è in un intervallo accettabile 0 °C…
Digitando in input un numero tra 0 e 9 sul monitor seriale il display a 7 segmenti ne visualizzi il…
Costruire una funzione permette di scrivere il codice fuori delle due funzioni principali, setup e loop, e richiamarlo ogni volta…