mcavoya
(Audi)
September 20, 2015, 9:07pm
1
Is there a schematic available for the SmartThings shield?
If not, is there a list of pins that are available for my own use? From the example projects I know that pins 2 and 3 are used for communicating with the shield.
It seems that pins 6 and 7 may also be used?
ogiewon
September 20, 2015, 9:12pm
2
Take at look at the detailed readme on my GitHub repo for my ST_Anything project. Should answer lots of questions and give you a jump start on integrating the Arduino/ThingShield with SmartThings.
To answer you question directly though - Pins 0/1 or 2/3 (switch selectable) are used for serial communications (usually 2/3) and pin 6 is reserved.
1/16/16 - Updated to reflect recent ST IDE nomenclature changes and v2 SmartThings Phone App image.
Just a heads up - The current Arduino IDE 1.6.6 has a bug in it which throws a compiler error (invalid namespace) when trying to build ST_Anything. Please continue to use v1.6.5 until 1.6.7 is released. You can use the latest “Hourly Build” of the 1.6.7 IDE as well, since I have confirmed the bug has been fixed in that version, as of 11/28/15.
I am happy to share with the SmartThings Community a project that my son and I have been working on for the past two weeks - ST_Anything! Our goal was to make it as easy as possible for anyone with some Arduino hardware/software skills to be able to get a new “Device” up and running in a matter of minutes versus hours/days. We have implemented many…
2 Likes
mcavoya
(Audi)
September 20, 2015, 10:10pm
3
Thanks for the reply, but how did you know that pin 6 was reserved?
BenB2016
(Ben Wolodko)
May 26, 2016, 9:54pm
4
Here is a schematic sent to me via support, they sent it a s pdf, but pdf’s are not allowed to be uploaded here
so here are 5 jpegs
3 Likes
tgauchat
(ActionTiles.com co-founder Terry @ActionTiles; GitHub: @cosmicpuppy)
May 26, 2016, 10:14pm
5
And here’s the specs for the Ember Chip, I think…
http://cortet.cel.com/docs/default-source/data-sheets/em357_ht_mini_mod_ds.pdf?sfvrsn=25
The reserved Arduino pin appears to be connected to PB5…
Digital I/O
ADC0 - ADC Input 0
TIM2CLK - Timer 2 external clock input
TIM1MSK - Timer 1 external clock mask input
1 Like
mcavoya
(Audi)
May 28, 2016, 12:58pm
6
Outstanding finds. Thanks for sharing!
1 Like