2017-04-05 (W) Pi0 Laser Tag PiTagErrUs

It was another productive day. Something I’ve never needed to do was elicit an action on an Arduino with serial data. All of my projects have been autonomous from a computer or another controller so there was no need to wait for data. Of course, sensors use serial data to convey information but the Arduino always had a more powerful processor.

In automation technology and other computer structures, there is a relationship between components often called Master and Slave. Server and Client are used more often but the old convention still persists and exemplifies the order of processing power. In this case, the tagger will be subservient to the computer controlling it.

Code was written to receive packets of data over the USB connection and emit data with the infrared emitter. Packets which didn’t conform to the emerging protocol were ignored. The protocol for passing information back and forth on the USB connection is still being evaluated and developed.

By the end of the evening, it was possible to send a series of 7 hexadecimal from one computer to the next via infrared. It may have broken the infrared receiving code on the transmitter side. I can’t remember, it got pretty late.

Pin reassignments and protocol definitions


Receptions for the evening

Downloads:

The rest of the posts for this project have been arranged by date

First time here?

Completed projects from year 1 
Completed projects from year 2
Completed projects from year 3


Disclaimer for http://24hourengineer.blogspot.com/ and 24hourengineer.com
This disclaimer must be intact and whole. This disclaimer must be included if a project is distributed.
All information in this blog, or linked by this blog, are not to be taken as advice or solicitation. Anyone attempting to replicate, in whole or in part, is responsible for the outcome and procedure. Any loss of functionality, money, property or similar, is the responsibility of those involved in the replication.
All digital communication regarding the email address 24hourengineer@gmail.com becomes the intellectual property of Brian McEvoy. Any information contained within these messages may be distributed or retained at the discretion of Brian McEvoy. Any email sent to this address, or any email account owned by Brian McEvoy, cannot be used to claim property or assets.
Comments to the blog may be utilized or erased at the discretion of the owner. No one posting may claim property or assets based on a post.
This blog, including pictures and text, is copyright to Brian McEvoy.

2017-04-04 (Tu)

Comments