Wiki Info
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.
Ricerca Avanzata
Answers
Se necessiti di aiuto, clicca il pulsante "Cerco Aiuto" (disponibile anche per i non iscritti).
Ultimi argomenti attivi
» Comunicazione termine servizio Arduino BT Control
Da Admin Mar Mag 10, 2022 12:55 pm

» Robot aspirapolvere per Alexa: Dreame D9
Da Admin Mar Feb 09, 2021 9:42 am

» Come costruire un robot smart con Arduino
Da Admin Mar Nov 17, 2020 12:15 pm

» TOPPS Trading Cards Match Attax Champsion League/Europa League 2020/21
Da Admin Mar Nov 10, 2020 3:21 pm

» Guida per utilizzare Arduino BT Control v1.2
Da Admin Gio Lug 09, 2020 12:01 pm

» Recensione Umidigi A3 Pro - Smartphone sotto i 100€
Da Admin Gio Apr 04, 2019 12:22 pm

» [Arduino] aiuto programma
Da Glak Mar Mar 12, 2019 9:30 am

» ERRORE NELLA COMPILAZIONE NEXTION
Da papat Mar Feb 26, 2019 7:11 am

» Comandare la Smart TV con Alexa senza broadlink (gratis)
Da Admin Mar Feb 19, 2019 4:31 pm

I postatori più attivi del mese
Nessun utente


Errore nel programma del robot Arduino

2 partecipanti

Andare in basso

arduino - Errore nel programma del robot Arduino Empty Errore nel programma del robot Arduino

Messaggio Da papat Lun Ago 15, 2016 11:03 pm

Avrei bisogno che qualcuno mi aiutasse a risolvere questo programma.E' un robot arduino
Codice:

int ENA = 9;
int IN1 = 10;
int IN2 = 8;
 
int ENB = 6;
int IN3 = 13;
int IN4 = 7;
 
void setup ()
{
pinMode (ENA, OUTPUT);
pinMode (IN1, OUTPUT);
pinMode (IN2, OUTPUT);
pinMode (ENB, OUTPUT);
pinMode (IN3, OUTPUT);
pinMode (IN4, OUTPUT);
}
void ferma ()
{
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
analogWrite(ENA, 0);
analogWrite(ENB, 0);
delay(2000);
}
 
void avanti ()
{
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
analogWrite(ENA, 200);
analogWrite(ENB, 200);
delay(5000);
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
analogWrite(ENA, 0);
analogWrite(ENB, 0);
}
 
void indietro ()
{
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
digitalWrite(IN3, LOW);
digitalWrite(IN4, HIGH);
analogWrite(ENA, 200);
analogWrite(ENB, 200);
delay(3000);
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
analogWrite(ENA, 0);
analogWrite(ENB, 0);
}
void test_motor_1 ()
{
for (int i = 0; i < 256; i++)
{
digitalWrite (IN1, HIGH);
digitalWrite (IN2, LOW);
analogWrite (ENA, i);
delay (50);
}
 
delay (3000);
digitalWrite (IN1, LOW);
digitalWrite (IN2, LOW);
 
for (int i = 0; i < 256; i++)
{
digitalWrite (IN1, LOW);
digitalWrite (IN2, HIGH);
analogWrite (ENA, i);
delay (50);
}
 
delay (3000);
digitalWrite (IN2, LOW);
}
 
void test_motor_2 ()
{
for (int i = 0; i < 256; i++)
{
digitalWrite (IN3, HIGH);
digitalWrite (IN4, LOW);
analogWrite (ENB, i);
delay (50);
}
 
delay (3000);
digitalWrite (IN3, LOW);
for (int i = 0; i < 256; i++)
{
digitalWrite (IN3, LOW);
digitalWrite (IN4, HIGH);
analogWrite (ENB, i);
delay (50);
}
delay (3000);
digitalWrite (IN4, LOW);
}
 
void loop()
{
avanti();
ferma();
indietro();
ferma();
}
mi da' error:expected ')' before ';' token
lt was not declared in this scope.Vi ringrazio e auguro ancora un ottimo ferragosto
papat
papat
Maker

Messaggi Messaggi : 185
Crediti Crediti : 285
Reputazione Reputazione : 3
Data d'iscrizione Data d'iscrizione : 17.10.15
Età Età : 77
Località Località : montalbano ionico

Torna in alto Andare in basso

arduino - Errore nel programma del robot Arduino Empty Re: Errore nel programma del robot Arduino

Messaggio Da Admin Mar Ago 16, 2016 12:16 pm

Ciao @papat, ho compilato il codice e non mi ha dato nessun errore.

Arduino compilatore ha scritto:Lo sketch usa 1.842 byte (5%) dello spazio disponibile per i programmi. Il massimo è 32.256 byte.
Le variabili globali usano 21 byte (1%) di memoria dinamica, lasciando altri 2.027 byte liberi per le variabili locali. Il massimo è 2.048 byte.
Admin
Admin
♔ Amministratore

Messaggi Messaggi : 4370
Crediti Crediti : 12173
Reputazione Reputazione : 187
Data d'iscrizione Data d'iscrizione : 08.03.11
Età Età : 26

https://wikiinfo.forumattivo.it

Torna in alto Andare in basso

arduino - Errore nel programma del robot Arduino Empty Re: Errore nel programma del robot Arduino

Messaggio Da papat Mar Ago 16, 2016 1:45 pm

certo avevo gia' visto che bisognava mettere < davanti a 244 e non &tl come era nell'originale .Grazie per la sollecitudine con cui rispondi anche in periodo di ferie.Aspetto comunque di sapere collegamenti di hc sr04 ad arduino e se il codice rimane lo stesso per il robot.Ciao
papat
papat
Maker

Messaggi Messaggi : 185
Crediti Crediti : 285
Reputazione Reputazione : 3
Data d'iscrizione Data d'iscrizione : 17.10.15
Età Età : 77
Località Località : montalbano ionico

Torna in alto Andare in basso

arduino - Errore nel programma del robot Arduino Empty Re: Errore nel programma del robot Arduino

Messaggio Da Admin Mar Ago 16, 2016 8:07 pm

Riesci a fare un post a parte? Così non me ne dimentico Ciao!
Admin
Admin
♔ Amministratore

Messaggi Messaggi : 4370
Crediti Crediti : 12173
Reputazione Reputazione : 187
Data d'iscrizione Data d'iscrizione : 08.03.11
Età Età : 26

https://wikiinfo.forumattivo.it

Torna in alto Andare in basso

arduino - Errore nel programma del robot Arduino Empty Re: Errore nel programma del robot Arduino

Messaggio Da Contenuto sponsorizzato


Contenuto sponsorizzato


Torna in alto Andare in basso

Torna in alto

- Argomenti simili

 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.