Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Full technical documentation available now
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Free Beachler  
View profile  
 More options Apr 17 2012, 12:17 am
From: Free Beachler <fbeach...@gmail.com>
Date: Mon, 16 Apr 2012 22:17:35 -0600
Local: Tues, Apr 17 2012 12:17 am
Subject: Re: [amarino-toolkit] Full technical documentation available now

Arduino always permitted serial communication on pins besides digital 0/1.
 However, the primary builtin serial library "HardwareSerial", which
MeetAndroid.c uses, _only_ allows communication on pins 0/1 and has no
configuration options to change this.

NewSoftSerial provided an alternative to this for at least a couple of
years.  Fortunately, NewSoftSerial is now part of Arduino core!
http://arduiniana.org/libraries/newsoftserial/

I've looked at switching over the core library.  It's looking like 2-4
hours of effort, not including testing for backwards compatibility.  Since
MeetAndroid extends the Print class - which SoftwareSerial also extends -
MeetAndroid needs to be refactored.  The result would be configurable pins.
 Also a significant performance improvement should be possible since the
current blocking (CPU stalling) algorithm in MeetAndroid::read() is
unnecessary with SoftwareSerial.

Regards,
Free

On Sun, Apr 15, 2012 at 9:11 AM, Bonifaz Kaufmann <

bonifaz.kaufm...@gmail.com> wrote:
> As far as I know, the pins for RX and TX depend on your Arduino board and
> cannot be changed.****

> ** **

> *Von:* amarino-toolkit@googlegroups.com [mailto:
> amarino-toolkit@googlegroups.com] *Im Auftrag von *Kasper Hansen
> *Gesendet:* Sonntag, 15. April 2012 15:29
> *An:* amarino-toolkit@googlegroups.com
> *Betreff:* Re: [amarino-toolkit] Full technical documentation available
> now****

> ** **

> Hi again,

> I can't seem to find anything in your paper about if it's possible to use
> other pins than standard serial. I would like to use other pins. I looked
> in the .h file, hoping to find a initialize(rx, tw) or something, but with
> no luck.

> I have another device attached, that also runs per default on the standard
> serial. However, with SoftwareSerial I can route that to other pins. This
> gives me two really good things; 1) I don't have to disconnect RX and TX
> when I'm uploading (which otherwise would result in errors), 2) I can still
> use Serial.println to print out debug statements in my long program.

> On p. 28 you write "Some of the I/O pins have additional functions. Pin 0
> (RX) and 1 (TX) can be used for TTL12 serial communication. The Bluetooth
> shield normally connects to these pins for data transmission.".

> Besides power and ground, I've connected my Bluetooth Gold Mate like this;

> Bluetooth.RX --> Arduino.10
> Bluetooth.TX --> Arduino.9

> What I am looking for is a way to use MeetAndroid on the mentioned pins.

> Can you give me any pointers?

> Thanks,

> :-) Kasper

> ****

> On Sun, Apr 15, 2012 at 2:57 PM, Kasper Hansen <kbhdk1...@gmail.com>
> wrote:****

> Hi Bonifaz,

> Thanks for sharing - I'm reading it right now.

> :-) Kasper
> MSc.stud / IT-University of Copenhagen****

> ** **

> On Sun, Apr 15, 2012 at 2:53 PM, Bonifaz <bonifaz.kaufm...@gmail.com>
> wrote:****

> I decided to publish my master thesis from 2010 describing the Amarino
> Software Toolkit in great detail.****

> So that you guys can get a picture of Amarino's architecture and all other
> technical details making up Amarino.****

> In particular, the second part of the thesis is describing the toolkit
> thoroughly.****

> ** **

> *The download link to my thesis can be found on the Amarino website.*****

> http://www.amarino-toolkit.net****

> ** **

> Additionally, made the paper I wrote about Amarino when I was working on
> Amarino at MIT available for download. You will also find it on the website
> (look under Contact). ****

> But be aware, the paper deals with an older version of Amarino (Amarino
> 1.0). In Amarino 2.0, the current version, almost everything was redesigned.
> ****

> ** **

> Cheers,****

> Bonifaz****

> ** **

> ** **


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.