Open Access. Powered by Scholars. Published by Universities.®

Engineering Education Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 2 of 2

Full-Text Articles in Engineering Education

Efficacy Of Replacing Ti Launchpad With Pyboard In Cpe 329 Curriculum, Anthony Miller, Dominic Romualdo Jun 2015

Efficacy Of Replacing Ti Launchpad With Pyboard In Cpe 329 Curriculum, Anthony Miller, Dominic Romualdo

Computer Engineering

The goal of the current project was to determine if the PyBoard microcontroller is a suitable replacement for the Texas Instruments MSP-430 Launchpad in the Computer Engineering 329 Microcontrollers class at Cal Poly. The major projects from CPE 329 where attempted using the PyBoard in place of the MSP-430. The PyBoard was found to be a powerful and fairly capable platform for learning to develop embedded systems. Some of the benefits of the PyBoard were found to be it's ease of rapid prototyping, a fairly large collection of libraries with useful tools for microcontrollers, and many powerful abstractions that take …


Wireless Ad Hoc Networks For Mobile Devices Via High Frequency Sound Waves, Yashar Bahman Jun 2012

Wireless Ad Hoc Networks For Mobile Devices Via High Frequency Sound Waves, Yashar Bahman

Computer Engineering

The purpose of this research it to give mobile phones the ability to create a cross-platfor wireless ad-hoc network. To accomplish this the phone’s speaker/microphone will be treated as a modulator/demodulator (or modem for short). The idea is that the phone will generate sine waves at various frequencies to output them on the speaker on one end and also record audio with the microphone to analyze and decode it into data on the other.

Once complete, these functionalities will all be rolled up into one easy to use library named Wave, which can be used to send data back and …