Welcome

Hello and welcome to the embedded systems design website.

Featured

Posts

Sources for Materials

Adhesives & Tape

Casting Materials

Composites

Fabric

General Parts, Supplies, and Materials

  • ACE Hardware - 2758 S. Crimson Rd., Mesa, AZ 85209. (480) 419-0199
  • Grainger - 775 E. Baseline Rd., Gilbert, AZ 85233. (480) 308-7980
  • Hobby Lobby - 4095 S. Gilbert Rd., Ste. 106, Gilbert, AZ 85297. (480) 855-5109
  • The Home Depot - 7401 S. Power Rd., Queen Creek, AZ 85142. (480) 988-6810
  • Lowe’s - 4730 S. Higley Rd., Gilbert, AZ 85297. (480) 840-6280
  • Michael’s - 5020 S. Power Rd., Gilbert, AZ 85212. (480) 840-3211

Leather

  • Tandy Leather - 2245 W. University Dr. #6, Tempe, AZ. (480) 966-4151

Metal

  • AZ Metals - 526 E. Juanita Ave. #1, Mesa, AZ. (480) 353-2950
  • Industrial Metal Supply - 5150 S. 48th St., Phoenix, AZ. (602) 454-1500 (*Ask for the ASU student discount)

Plastic

Telescoping Tubing

Wood

SPI & Shift Register Tutorial

Serial Communication - SPI & Shift Register Tutorial

Objectives

Getting familiar with the SPI serial communication protocol using MCC under the MPLAB X programming environment to program the PIC16F18446 Curiosity Nano development board and control a shift register to drive 8 LEDs on and off. In this tutorial, you will learn to set up the Serial Peripheral Interface (SPI), Shift Registers, and 3 of the major numeral system (decimal, binary, and hexadecimal).

SPI Communication with the SN74HC595 Shift Register using Timers

Objectives

To develop and demonstrate individual proficiency in:

  1. Using SPI communication to control LEDs connected to a shift register

SPI Communication with the SN74HC595 Shift Register using Timers (Part 2)

Introduction

This tutorial builds off of Part 1. Go Back and start there if you haven’t yet completed it.

SPI Motor Controller (PIC)

Introduction

This is a basic tutorial for the steps required to get SPI working on the PIC18F47Q10 Curiosity Nano

Stepper Motor Selection and Control

Stepper Motor Selection

There are four variables to consider when selecting a stepper motor

Steps and additional notes for Board Layout

In the hopes that it will help anyone that is still working on the PCB, here is a list of the steps needed for this homework assignment with the corresponding blog posts and some of my comments. I also added some links at the bottom for specific errors I have seen mentioned so far. Please comment if there are any parts of the process that you would like more details on and I will try to add to this post.

Strategies for using 0 Ohm Resistors

 

Why use 0 ohm Resistors in a design?

0 ohm resistors act as a through hole jumper wire on manufactured PCBs. Also known as “jumper chips’’ or"jumper leads”, 0 ohm resistors can be substituted for vias to cross over line traces. This is useful for PCBs that have many vias already and PCBs that want to avoid vias altogether. In the PCB industry, using 0 ohm resistors over jumper wires in the design process allows one less specialized tool when assembling the PCB. It is cheaper and more practical to install a jump lead using readily available resistor placing machines over having a separate machine for just placing jumper wires. 

About

This website is developed by Shawn Jordan and Dan Aukes

Know More

External