Bascom e Arduino Mega2560

Sezione dedicata al sistema di sviluppo BASCOM-AVR per i micro AVR
At90s, Attiny, Atmega e Xmega

Bascom e Arduino Mega2560

Postby Micos » 04 Jul 2012, 14:24

ciao,
ho comprato da poco un arduino mega2560 però non riesco a programmarlo usando il programmatore integrato presente
sul bascom-avr.
E' previsto che con il bascom possa programmare l'arduino?
se si come?

vi ringrazio in anticipo
Micos
 
Posts: 36
Joined: 30 Jun 2011, 08:15
Location: Pisa

Re: Bascom e Arduino Mega2560

Postby deluca » 05 Jul 2012, 09:07

Scusa, ma hai installato i driver dell'arduino?
se si tratta del revisione 3 essi si trovano nella tua cartella "arduino\drivers\Arduino MEGA 2560 REV3.inf"

installa i driver quando il so lo richiede.
verrà assegnata una porta seriale es: com24

nel menu programmer del bascom seleziona
ARDUINO STK500V2
setta la porta Com24, setta il baudrate a 115200, e poi il timeout a 100

così dovrebbe vederlo
ciao
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: Bascom e Arduino Mega2560

Postby Micos » 05 Jul 2012, 14:30

grazie deluca,
adesso funziona tutto.
sbagliavo nel selezionare il programmatore e il baud.
andavo con ARDUINO normale e il baud era settato a 57600.

ancora grazie
Micos
 
Posts: 36
Joined: 30 Jun 2011, 08:15
Location: Pisa

Re: Bascom e Arduino Mega2560

Postby quark30 » 01 Aug 2012, 11:52

salve,
sono alle prime armi con ARDUINO anzi mi deve arrivare il modello 2560.
pensate sia possibile realizzare un sistema di allarme usando proprio questa schedina?
vorrei usare un sistema di sviluppo e un linguaggio semplice (io conosco purtroppo solo il basic, non sono un programmatore di professione).

io vorrei realizzare un sistema di allarme con le seguenti caratteristiche:

4 ingressi istantanei
2 ingressi temporizzati
vari ingressi allarmi tapparelle e infrarossi
1 uscita sirena esterna
1 uscita sirena interna

tastiera x codice attivazione
display lcd per visionare parametri e per impostare tempi di ingresso e di uscita e tempo sirena.

inoltre vorrei creare una sorta di combinatore telefonico che in caso di allarme mi chiami al cellulare
so già che il progetto non è banale ma vorrei fare qualcosa del genere e nel frattempo studiare i microcontrollori.

ciao e un grazie a chi proverà a darmi una mano.
quark30
 
Posts: 20
Joined: 30 Jul 2012, 11:15

Re: Bascom e Arduino Mega2560

Postby filosofo » 03 Aug 2012, 07:41

ciao quark30,

Visto che conosci il basic,
il BASCOM andrebbe al caso tuo (si tratta di un linguaggio vicino al basic ma secondo me più performante del C (per AVR) e puoi programmare anche in assembly per crearti librerie personalizzate e veloci.
Cioè avresti a disposizione tutte le istruzioni per realizzare l'antifurto che hai descritto.
Hai la possibilità di gestire una tastiera a matrice, un LCD, puoi configurare vari temporizzatori per impostare
i tempi di ingresso-uscita e della sirena.
Inoltre c'è una istruzione che serve per far generare al micro un segnale DTMF che è quello necessario per comporre i numeri telefonici.
(puoi scaricare la demo dal sito MCSELEC.COM)
Diciamo che la scheda Arduino insieme al BASCOM-AVR potrebbe essere un'accoppiata vincente.

Ciao
filosofo
 
Posts: 74
Joined: 23 Oct 2011, 09:52
Location: Dintorni di Roma

Re: Bascom e Arduino Mega2560

Postby deluca » 03 Aug 2012, 17:08

ben detto filosofo,
comunque il Bascom-avr non è come si potrebbe pensare un linguaggio per principianti
(anche se il basic di norma si riferisce a "Beginner's All purpose Symbolic Instruction Code" e cioè
"codice di istruzioni simboliche di uso generale per principianti"
ma bensì un linguaggio ad alto livello ricco di istruzioni, funzioni, librerie estremamente ottimizzate per la gestione dell'hardware dei micro AVR di Atmel e che genera un codice compatto ed ottimizzato.

Noi in lab lo facciamo utilizzare agli studenti per sviluppare firmware 8bit/16bit per sistemi di controllo dedicati e per la robotica mobile educativa.
Il fatto di utilizzare questo linguaggio ad alto livello permette di avere un rapporto time/market estremamente basso e quindi è utile quando abbiamo necessità di sviluppare applicazioni in brevissimo tempo.

Il consiglio di filosofo quindi secondo me è approvabile specie se vuoi utilizzare come piattaforma hw la schedina arduino (magari autocostruita).
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)


Return to BASCOM-AVR

Who is online

Users browsing this forum: No registered users and 4 guests