Post
Visualizzazione dei post da settembre, 2021
Caratteri giganti per i display LCD
- Ottieni link
- X
- Altre app
Di seguito trovate il firmware per il funzionamento del progetto. Potete scaricare il file , oppure copiare ed incollare il codice nell'IDE di Arduino. Il firmware utilizza la libreria LiquidCrystal_I2C. Per utilizzare i display con interfaccia parallela occorre commentare la linea #define USE_I2C ed impostare i terminali usati per i collegamenti.
Dimmer per strisce led con Arduino
- Ottieni link
- X
- Altre app
Codice per la versione senza display: /************************************** * Dimmer per strisce led * * * * Esperienze Elettroniche 2021 * **************************************/ #define pwmPin 3 #define adcPin A0 int adcValue = 0; int pwmValue = 0; void setup() { analogWrite(pwmPin, 0); } void loop() { adcValue = analogRead(adcPin); pwmValue = map(adcValue, 0, 1024, 0, 255); analogWrite(pwmPin, pwmValue); delay(50); } Codice per la versione con display (occorre installare la libreria LiquidCrystal_I2C): /************************************** * Dimmer per strisce led * * * * Esperienze Elettroniche 2021 * **************************************/ #include <LiquidCrystal_I2C.h> #define adcPin A0 #define pwmPin 3 // Change the address according with the device in use LiquidCrystal_I2C lcd(0x3F, 16, 2); // Custom haracters definition...
Interfaccia I2C per display LCD
- Ottieni link
- X
- Altre app
I display LCD possono essere utilizzati con un'interfaccia di tipo I2C. Di seguito il codice da utilizzare con Arduino. #include LiquidCrystal_I2C lcd(0x3F, 16, 2); void setup() { // put your setup code here, to run once: lcd.init(); lcd.backlight(); } void loop() { // put your main code here, to run repeatedly: lcd.setCursor(0, 0); lcd.print("ESPERIENZE"); lcd.setCursor(4, 1); lcd.print("ELETTRONICHE"); while(1); }