Pages: [1] 2 3   Go Down
Author Topic: Chiarimenti su Arduino Mega ADK  (Read 4452 times)
0 Members and 1 Guest are viewing this topic.
Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 574
Posts: 12643
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho appena ricevuto l'Arduino Mega ADK, basata sul micro ATmega2560, gentilmente donatami da Pablos (che ringrazio pubblicamente). Non avevo mai visto da vicino questa scheda e devo dire che effettivamente tutti quei pin danno l'idea di una scheda capace di fare tanto.
Un paio di chiarimenti:
1 - qualcuno parlava dei pin 50÷53, ad occhio direi che sono quelli indicati con le sigle miso, mosi, sck, ss, qualcuno può confermarlo? Significa che posso usare questi pin come comuni pin digitali con questi riferimenti numerici? La domanda è perché comunque il connettore ISP c'è ed anche sulla UNO i relativi pin si usano come 11-12-13.
2 - a che serve la porta USB tipo "A"?
3 - c'è scritto "for android", cioè è disegnata esplicitamente per essere interfacciata con questo sistema? e che cambia rispetto alle altre board che non lo sono?
« Last Edit: July 16, 2012, 10:21:50 am by Michele Menniti » Logged


0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5965
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

PRIMO
prima risposta su forum con sezioni, e' spam ?  smiley
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Offline Offline
God Member
*****
Karma: 9
Posts: 550
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

oh,sei il primo a scrivere su questa board smiley
in una comunicazione usb,c'è un dispositivo con porta host,che è quello che governa tutte le comunicazioni(es PC),e tutti gli altri dispositivi fanno da schiavetti(penne,cellulari).
se te vuoi usare un dispositivo(e non essere usato),devi avere la host..quindi puoi collegare la board a cellulari,chiavette e tutto ciò che ha usb..ovviamente devi avere librerie apposite..ovviamente devi considerare che la USB host ALIMENTA i dispositivi,quindi occhio..
« Last Edit: July 16, 2012, 10:29:39 am by m_ri » Logged

MC
Offline Offline
God Member
*****
Karma: 14
Posts: 917
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao michele,

Ho avuto 'rogne' proprio con quei pin venerdi scorso.

Avevo utilizzato uno di quelli, non ricordo esattamente se se 50 51 52 o 53 su una arduino mega2560 e ricordo che uno di detti pin cambiava stato da solo utilizzando la ethernet shield dopo ethernet.begin o server.begin .
Se prevedi di utilizzare detta shield non li utilizzerei proprio, ce ne sono talmente tanti disponibili... smiley-grin
Logged

Vi è una spiegazione scientifica a tutto.
La fede è solo quell'anello che si porta al dito dopo il matrimonio.

0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5965
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

risposte serie:
1: non so, ma mi aspetto di si
2: e' proprio quella la differenza, e' una porta usb Host, quindi atta ad esempio ad accogliere una tastiera, mouse, pendrive
3: le altre non essendo host non possono essere connesse ad un dispositivo, e fra i dispositivi a cui si pensa ci sono i telefonini con android. Android dal suo lato nella versione 2.3.4 (vado a memoria), ha implementato il supporto per dispositivi da attaccare alla sua usb

sono risposte veloci, per approfondire devi andare in queste direzioni
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 574
Posts: 12643
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

oh,sei il primo a scrivere su questa board smiley
in una comunicazione usb,c'è un dispositivo con porta host,che è quello che governa tutte le comunicazioni(es PC),e tutti gli altri dispositivi fanno da schiavetti(penne,cellulari).
se te vuoi usare un dispositivo(e non essere usato),devi avere la host..quindi puoi collegare la board a cellulari,chiavette e tutto ciò che ha usb..ovviamente devi avere librerie apposite..ovviamente devi considerare che la USB host ALIMENTA i dispositivi,quindi occhio..
non ne capisco niente, ho un cellulare a carbone e fa un sacco di fumo smiley-red, però l'esempio del PC mi ha chiarito le idee, grazie!
Ciao michele,
Ho avuto 'rogne' proprio con quei pin venerdi scorso.
Avevo utilizzato uno di quelli, non ricordo esattamente se se 50 51 52 o 53 su una arduino mega2560 e ricordo che uno di detti pin cambiava stato da solo utilizzando la ethernet shield dopo ethernet.begin o server.begin .
Se prevedi di utilizzare detta shield non li utilizzerei proprio, ce ne sono talmente tanti disponibili... smiley-grin
Ciao Niki, chiaro, questo vale per anche per la UNO ed in generale anche per lo stand-alone, se i pin sono impegnati in altro meglio evitarli, è quello che consiglio a chi decide di lasciare il connettore ISP per usi futuri, la relativa programmazione non andrà mai a buon fine se uno di quei bin si trova con un riferimento a LOW. La domanda era proprio per capire se sono effettivamente 50÷53, grazie anche a te! Ti dò ragione sul fatto che sono davvero tanti; se l'avessi avuta prima questa scheda avrei progettato il Programmatore HV basandolo sul mega2560, mi avrebbe risparmiato un  bel po' di fastidi nella versione stand-alone smiley-sweat

@ Test, ti sei rifatto in extremis, stava per partire il cazziatone smiley-twist
Logged


Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 574
Posts: 12643
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quindi, se ho capito bene, TEORICAMENTE potrei collegare a questa USB il mio cellulare a carbone e farlo funzionare come dispositivo GSM, GPS, UMTS, ecc, ovviamente disponendo di una opportuna libreria?
Inoltre potrei collegarci una pendrive ottenendo le stesse funzionalità di uno shield per SC CARD, sempre con opportuna libreria?
Logged


0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5965
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

in teoria tutto e' possibile, in pratica:

pendrive: ha bisogno di un driver, esiste un driver per arduino delle pendrive ?
UMTS: questo dovrebbe essere fattibile forse con comandi seriali AT via usb ? non ho esperienza, penso, deduco. Di certo se vai su un telefono android invece e' tutto piu' facile, proprio perche' c'e' l'altra meta' del rpogetto gia' fatto con l'ADK android
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5965
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ovviamente devi considerare che la USB host ALIMENTA i dispositivi,quindi occhio..
non e' una regola, una porta host non deve per forza portare fuori l'alimentazione, ne ho esperienza diretta sul mio galaxy s, per  leggere una pendrive la si deve alimentare a parte
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 28
Posts: 5515
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


pendrive: ha bisogno di un driver, esiste un driver per arduino delle pendrive ?
Si l'ho visto da qualche parte in rete, se lo trovo posto il link
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 28
Posts: 5515
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sono di fretta quindi controllate se il sito è giusto :
http://www.circuitsathome.com/mcu/arduino-usb-host-shield-build-log-part-2

Dovrebbe esserci anche il driver per le pennine Bluetooth
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5965
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

credo di no, le modalita' supportate sono:
Quote
HID devices, such as keyboards, mice, joysticks, etc.
USB to serial converters – FTDI, PL-2303, ACM, as well as certain cell phones and GPS receivers
ADK-capable Android phones and tables
Digital cameras – Canon EOS, Powershot, Nikon DSLRs and P&S, as well as generic PTP
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 574
Posts: 12643
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Sono di fretta quindi controllate se il sito è giusto :
http://www.circuitsathome.com/mcu/arduino-usb-host-shield-build-log-part-2

Dovrebbe esserci anche il driver per le pennine Bluetooth
grazie, gli do' uno sguardo. ciao.

@ Test: certamente parliamo di livello teorico, giusto per capirci qualcosa, interessante da approfondire la questione alimentazione, devo scaricare lo shema elettrico della MEGA ADK. Comunque non intendo certo collegare il mio mattone alla MEGA smiley-sweat!

credo di no, le modalita' supportate sono:
Quote
HID devices, such as keyboards, mice, joysticks, etc.
USB to serial converters – FTDI, PL-2303, ACM, as well as certain cell phones and GPS receivers
ADK-capable Android phones and tables
Digital cameras – Canon EOS, Powershot, Nikon DSLRs and P&S, as well as generic PTP
cioè posso usare questa scheda come convertitore USB-Seriale o viceversa posso collegare all'usb un convertitore esterno? Il primo caso sarebbe estremamente interessante smiley-money
Logged


0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5965
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

con "questa scheda" intendi la tua ADK o lo shield proposto nel link ?
il mio copa incolla si riferisce allo shield, cmq credo siano cose fattibili con la ADK.

perche' ti meravigli della usb-seriale ? anche con la UNO lo si fa, forse non ho capito cosa intendi
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 574
Posts: 12643
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

con "questa scheda" intendi la tua ADK o lo shield proposto nel link ?
il mio copa incolla si riferisce allo shield, cmq credo siano cose fattibili con la ADK.

perche' ti meravigli della usb-seriale ? anche con la UNO lo si fa, forse non ho capito cosa intendi
no, hai capito bene cosa intendevo, ma ancora non avevo visto il link, sto correggendo compiti smiley-evil e mi limito a scrivere qualcosa qui, non pensavo si trattasse di uno shield. Non è che mi meraviglio, pensavo semplicemente che sull'USB "A" potevo infilarci un cavo e farlo terminare con un header a 5 poli (tx, rx, dtr, alim), ma ora che ci penso quella presa ha solo 4 pin, quindi non è possibile
Logged


Pages: [1] 2 3   Go Up
Jump to: