# Hi, getting started with programming wake on shake.

**URL:** <https://community.sparkfun.com/t/hi-getting-started-with-programming-wake-on-shake/39258>\
**Category:** Power\
**Created:** [April 1, 2020, 10:50pm UTC](https://community.sparkfun.com/t/hi-getting-started-with-programming-wake-on-shake/39258 "2020-04-01T22:50:28Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mporo](https://avatars.discourse-cdn.com/v4/letter/m/b9bd4f/32.png) [@Mporo](https://community.sparkfun.com/u/Mporo)\
**Post date:** [April 1, 2020, 10:50pm UTC](https://community.sparkfun.com/t/hi-getting-started-with-programming-wake-on-shake/39258/1 "2020-04-01T22:50:28Z")

</div>

Hi,

I am a total beginner when it comes to trying to design/program electronics. I have tried to read the serial coms and other write ups, but cant seem to get where I want go go with the wake on shake board.

Design intent:

Use the wake on shake to provide 3.3v while the device is picked up and sensing motion from the end user, than shutting down when taken off and set down after about 10 minutes.

I have the FTDI usb serial comport, and the wake on shake dev board.

My main issue seems to be finding the correct applications so I can read/write to the eeprom.

I hate coming to a forum and asking seemingly basic questions, I like to try and figure this stuff out on my own but its been months of on/off searching between homework for school and work. I just don’t know enough to ask the correct questions to google, and have kinda hit a wall and don’t know where to start again.

Thank folks, and if this is just too basic ill see myself out :lol:

---

<div class="post-metadata">

**Author:** ![TS-Brandon](https://avatars.discourse-cdn.com/v4/letter/t/cc9497/32.png) [@TS-Brandon](https://community.sparkfun.com/u/TS-Brandon)\
**Post date:** [April 2, 2020, 3:28pm UTC](https://community.sparkfun.com/t/hi-getting-started-with-programming-wake-on-shake/39258/2 "2020-04-02T15:28:08Z")

</div>

Hello,

No worries, every project is important to those learning it. In any case, have you viewed the [[Hookup Guide](https://learn.sparkfun.com/tutorials/wake-on-shake-hookup-guide#hardware-hookup)?]([Wake-on-Shake Hookup Guide - SparkFun Learn](https://learn.sparkfun.com/tutorials/wake-on-shake-hookup-guide#hardware-hookup))

---

<div class="post-metadata">

**Author:** ![Mporo](https://avatars.discourse-cdn.com/v4/letter/m/b9bd4f/32.png) [@Mporo](https://community.sparkfun.com/u/Mporo)\
**Post date:** [April 2, 2020, 7:30pm UTC](https://community.sparkfun.com/t/hi-getting-started-with-programming-wake-on-shake/39258/3 "2020-04-02T19:30:06Z")

</div>

Yes, I am diverging form using that as a direct guide, as I am planning on using the wake on shake as a stand alone dev board as a single block in a higher level project without the use of an arduino.

for testing this sub section I am using:

3.3v supply

FTDI basic

wake on shake

a bread board and a simple led/resistor .

my points of confustion come up when attempting to connect and load [[Command sets](https://learn.sparkfun.com/tutorials/wake-on-shake-hookup-guide?_ga=2.123925193.237545004.1585712887-1740807082.1565833919&_gac=1.213192224.1585834690.EAIaIQobChMI2pDgxu7J6AIVGG6GCh3zgwftEAAYASAAEgKKHvD_BwE#command-set) with the listed equipment.

I have tried using arduino IDE, tera term, and a few others.

I have also looked up and read the data sheets for the accel, and the main IC on the board, but it either didn’t contain the information I needed or it was right under my nose and I didn’t recognize it.

And thanks for the welcoming response, I know some forums can be a little less than welcoming for newcomers.]([https://learn.sparkfun.com/tutorials/wake-on-shake-hookup-guide?\_ga=2.123925193.237545004.1585712887-1740807082.1565833919&\_gac=1.213192224.1585834690.EAIaIQobChMI2pDgxu7J6AIVGG6GCh3zgwftEAAYASAAEgKKHvD\_BwE#command-set](https://learn.sparkfun.com/tutorials/wake-on-shake-hookup-guide?_ga=2.123925193.237545004.1585712887-1740807082.1565833919&_gac=1.213192224.1585834690.EAIaIQobChMI2pDgxu7J6AIVGG6GCh3zgwftEAAYASAAEgKKHvD_BwE#command-set))

---

<div class="post-metadata">

**Author:** ![TS-Brandon](https://avatars.discourse-cdn.com/v4/letter/t/cc9497/32.png) [@TS-Brandon](https://community.sparkfun.com/u/TS-Brandon)\
**Post date:** [April 2, 2020, 9:29pm UTC](https://community.sparkfun.com/t/hi-getting-started-with-programming-wake-on-shake/39258/4 "2020-04-02T21:29:34Z")

</div>

Are receiving no actions or responses from sending those commands?

---

<div class="post-metadata">

**Author:** ![Mporo](https://avatars.discourse-cdn.com/v4/letter/m/b9bd4f/32.png) [@Mporo](https://community.sparkfun.com/u/Mporo)\
**Post date:** [April 3, 2020, 12:11pm UTC](https://community.sparkfun.com/t/hi-getting-started-with-programming-wake-on-shake/39258/5 "2020-04-03T12:11:09Z")

</div>

I will see a blink on the TX when I attempt to send a command but no RX. Than when testing for a change nothing seemed to take.

… Okay I just directly plugged the FTDI into the wake on shake board… looks like theres an error in the silk screen on the wake on shake. txo and rxi are flipped. so when I was using a patch harness those two were in the wrong spots.

---

<div class="post-metadata">

**Author:** ![Mporo](https://avatars.discourse-cdn.com/v4/letter/m/b9bd4f/32.png) [@Mporo](https://community.sparkfun.com/u/Mporo)\
**Post date:** [April 3, 2020, 2:53pm UTC](https://community.sparkfun.com/t/hi-getting-started-with-programming-wake-on-shake/39258/6 "2020-04-03T14:53:42Z")

</div>

Wait… Never mind, I’m an idiot… My mind has been sucked into the world of connecting everything 1 too 1. Instead of TX to RX and vise versa… Eh all in the sake of learning I guess.

---

<div class="post-metadata">

**Author:** ![TS-Brandon](https://avatars.discourse-cdn.com/v4/letter/t/cc9497/32.png) [@TS-Brandon](https://community.sparkfun.com/u/TS-Brandon)\
**Post date:** [April 3, 2020, 3:09pm UTC](https://community.sparkfun.com/t/hi-getting-started-with-programming-wake-on-shake/39258/7 "2020-04-03T15:09:03Z")

</div>

It’s alright, it takes a while to _shake_ out the cobwebs (pun very much intended)

---

<div class="post-metadata">

**Author:** ![Mporo](https://avatars.discourse-cdn.com/v4/letter/m/b9bd4f/32.png) [@Mporo](https://community.sparkfun.com/u/Mporo)\
**Post date:** [April 3, 2020, 11:35pm UTC](https://community.sparkfun.com/t/hi-getting-started-with-programming-wake-on-shake/39258/8 "2020-04-03T23:35:42Z")

</div>

Very true, so now driving into the meat and potatoes of the problem. I am attempting to send a command via the com port, and it is pretty much driving the board too and “on” state and reading back the activation threshold for the accel and time on limit.

I tired to send commands for changing it but it doesn’t take. Maybe im doing that wrong? But hey, progress!

---

<div class="post-metadata">

**Author:** ![mgoshen91](https://avatars.discourse-cdn.com/v4/letter/m/a9adbd/32.png) [@mgoshen91](https://community.sparkfun.com/u/mgoshen91)\
**Post date:** [April 16, 2024, 5:57pm UTC](https://community.sparkfun.com/t/hi-getting-started-with-programming-wake-on-shake/39258/9 "2024-04-16T17:57:43Z")

</div>

I am trying to find an alternative to the wake on shake board since Sparkfun no longer make sit. Is there anything else that spark fun has that is similar?
