Dina Hashim

  • المشرف على ترجمة أدلة النظام والمعرفة
  • dina@kwareict.com
  • +966 555 5555

Nizar Souda


Welcome to the Electronic servicing subject guide

This guide will point you to resources that will assist you in your studies.
Relevant courses are  : Electronics, Electrotechnology (Pre-Apprenticeship), Computer Assembly and Repair, Data and Voice Communications.
Resources are available at your library and online.
Use the tabs above to navigate around the guide. 

circuitboard by bodgie

New books!
Electronics design websites

Web resources for electronics design engineers.

What is world skills
New Look at Skills
Electronics design magazines
  • New electronics (online) by Findlay Media
Mostly trade / practitioner magazines on electronics and electronics design, held in print on level 4 of the library.
We only keep the current five (5) years of these print issues.  
  • Electronic design (online) by Penton Media
    Call Number: (online via EBSCOhost)
    Publication Date: 1997- in (PDF format)
  • Electronic design by Penton Media
    Call Number: P 621.3815 113
  • Design news : accelerating engineering innovation by UBM Canon
    Call Number: P 620.0042 147
  • Electronics news by Cirrus Media
    Call Number: P 621.381 20 Ceased publication in print with February 2014 issue
  • Electronic materials & packaging (EM&P) : newsletter of advanced electronic packaging technology by RNR Associates
    Call Number: P 621.381 244 SUBSCRIPTION CANCELLED end 2014
  • Elektor magazine by Elektor International Media
    Call Number: P 621.381 248
  • What's new in electronics by Westwick-Farrow Media
    Call Number: P 621.381 38
  • EDN : electronics design network by UBM Electronics
    Call Number: P 621.38 377
  • EDN.com Network by UBM Tech
    Call Number: online
    Publication Date: 2013-
  • Electronics world magazine by SJP Business Media
    Call Number: P 621.384 15
  • Electronics weekly by Metropolis Business Media
    Call Number: 621.381 247
What is Arduino?

The Arduino is a simple, open-source microcontroller board.  Paired with a program that works as a development environment for writing software for the board, Arduino can be used to create a multitude of projects while also utilizing programming.  Arduinos utilize a variety of switches or sensors as inputs, then uses lights, motors, and other physical outputs to create projects and interactive objects. In addition to learning the basics of circuitry and programming, Arduino enables the user to explore and prototype ideas.

Arduino Elements

Arduino Board

Arduino makes a variety of boards, or micro controllers, that users can experiment with.  The most common, and the kind available in Tech Desk Arduino kits is the Arduino UNO.  The board is what you will use to connect your circuits and upload programs.

Arduino UNO


A supplemental board that assists the Arduino in modeling an experimental circuit.  

Arduino Breadboard

Jump Wires

Jump wires connect different elements of the Arduino and Breadboard to form your circuit.

Jump wires


Resistors "resist" the flow of electricity through a circuit.  Measured by Ohms, Arduino kits come with a variety of resistors, each with different ohm levels.  For more information about resistors and their uses, look at this information from Adafruit.

Arduino resistor


LEDs are Light Emitting Diodes.  Arduino kits come with a couple of different types of LEDs.  Regular color LEDs come in yellow, red green, and blue.  There is also one multicolor LED that can be used for projects. 

red LEDmultiprong LED


Sensors are able to perform a multitude of functions when used with Arduino.  Light, sound, and stability sensors are among the types available in the Arduino kit.  


How to get started with Arduino

So you want to learn Arduino?  Before you get started, make sure to download the Arduino software onto whichever computer you will be using (the software is free and open source!) 

1. Check out one of the Arduino kits from the Tech Desk on the Lower Level of Belk Library.  The Arduino kits have everything needed for beginners up to experienced tinkerers.

Arduino kit


2. Read through the accompanying book.  There are lessons and projects designed to teach you Arduino while getting hands on experience.


3.  Once you have the basics, the possibilities are endless!  Use Arduino for a wide variety of projects, including some of the ones below.  Don't be afraid to experiment with new and different technologies!

arduino plant  can smasher 

LED fan  halloween glow

Monitor when your plant needs water then automatically add more, create a can smasher to recycle more easily, turn your room fan into a LED masterpiece, enhance your Halloween props, and more!


Like Arduino?  Check out the Intel Edison Internet of Things add on, or move on to the Raspberry Pi for more computer based projects.  Not sure whether Arduino or Raspberry Pi will work for your project?  Check out Make Magazine's helpful tips onchoosing the best board.  Need help?  Contact Hannah Pope at popehl@appstate.edu for any questions!

Resources for Arduino
What is Raspberry Pi?

Raspberry Pi is a low cost, mini computer that plugs into your TV that you can program for all sorts of projects. Preloaded with a Linux operating machine, Raspberry Pi enables people of all ages to explore computing and learn how to program in languages like Scratch and Python.  Capable of more complex programs than an Arduino board, Raspberry Pi is a good tool to use for projects that require multiple functions and outputs.  Use Raspberry Pi for anything that you would want a computer to do, from browsing the internet and playing high-definition video, to making spreadsheets, word-processing, and playing games.  The options are endless!

Raspberry Pi Elements and Terms to Know


Raspberry Pi Board

A mini computer board with various ports installed.  Runs a Linux system.  The Tech Desk has Raspberry Pi 2 and 3 boards and kits.

Raspberry Pi 3


A type of open source, computer operating system.  Linux commands are one of the ways to control the Raspberry Pi.  More information on basic Linux can be found here.


The recommended operating system to use with Raspberry Pi (and a version of Linux).  Raspbian comes preloaded with software that makes coding in Python and other languages easier.  Installation of Raspbian is done through downloading it from RaspberryPi.org, then transferring it onto the SD card that will be placed in your Raspberry Pi board.  Check out more information about Raspbian, including installation and set up.

How to get started with Raspberry Pi

Want to learn the wonders of Raspberry Pi?  

1)  Start by checking out a Raspberry Pi kit from the Tech Desk or buying your own board.  In order to work with the Raspberry Pi, you need to have the following items:

Raspberry Pi board  TV or monitorHDMI CableUSB keyboard  Computer mouse  Power supply with cable  SD card 

  • Raspberry Pi board
  • TV or monitor with HDMI port
  • HDMI to HDMI cable
  • USB keyboard
  • USB computer mouse
  • Micro USB power supply wall plug
  • 8GB SD card

The Tech Desk Raspberry Pi kit contains the board, SD card and HDMI cable.

2) Next, using another computer download and install the Raspbian software onto the SD card.  This will enable your Raspberry Pi board to become a computer.  For directions on how to install the Raspbian operating system, follow this Quickstart Guidefrom RaspberryPi.org.

3) Once you have imaged your SD card, plug it into the SD slot on the Raspberry Pi board.  Then connect the HDMI cable from the board to the monitor. Connect the mouse and keyboard to the USB ports on the board. If you plan to use internet, connect a USB wi-fi adapter or an ethernet cord.  Finally, plug in the micro USB power supply into the wall.  This will activate the Raspberry Pi.  For more details on this, see the Hardware Set Up page on RaspberryPi.org.

5)  Start creating your projects!  

smart mirror  Pi Phone 

 Wall clock  Kitty wearing a raspberry pi

Create a smart mirror which will talk to you, tell you the time and temperature and more, make your own smartphone, never forget an event with a wall calendar and weather system, or find out where your cat goes during the day.

Resources for Raspberry Pi

How to program your Raspberry Pi:

For most of the software available on Raspbian, look at this guide for more information.

Learning About Circuits and Robotics
Ever wanted to learn how to build and program a robot?  The Belk Library has the equipment and software to help you learn to do it all! Learn new skills and explore at the Tech Desk.


Cubelets are robotic building blocks that allow the user to explore the basics of robotics by using “cubes” with different functions to construct functioning robots.  Connected by magnets, the cubes fit together to create unique robots that do whatever you can dream up!  Great for learning the basics of robotics and being able to demonstrate a variety of functions, Cubelets exposes users to engineering and computer science concepts.



Moss Robots

Create robots that can be controlled from your phone using bluetooth!  Moss robots are slightly more advanced than cubelets, and they have more capabilities.  Make various parts of the robot move and light up, while learning about the complexities of power and data sources.  Each cube color has a property, and you can mix and match them to create your robots!  Want to try it out without checking it out?  Go to the Moss robot simulator to explore the different options available!

Moss robots





Sphero is a small, bluetooth enabled robot that allows the user to learn through free play or coding.  Great for learning the basic principles of coding in a fun way, Sphero is the perfect robot for all ages. Apps allow you to pair the Sphero with your smartphone or tablet, and start exploring. Don't have an app enabled device? Or don't want to use your own? Check an iPad out from the Tech Desk!  Using the multiple apps that work with the Sphero allows for endless ways to play and learn! App options are available in the App Store or Google Play.


Sphero is available at the Tech Desk.


Sphero ball

Sphero App

Download this app first!  It allows you to calibrate the Sphero as well as learn the basic functions of the robot through "missions".  A fun and interactive app, it comes with tricks that the Sphero can perform, as well as key software information.

Sphero app logo  Sphero app home

Sphero Edu

The perfect app to begin programming!  For beginners and experts alike Sphero Edu, formerly the SPRK Lightning Lab, offers both a simplistic 'drag and drop' coding platform as well as a code editor.  Sphero uses their own spin on javascript, one of the most popular coding languages in the world, to program!  Teach your Sphero tricks, and make it do everything from change color to jump to make sound effects.  All you have to do to get started is sign up for a free account, then get coding!

Sphero edu  Lightning Lab programs

Resources and Apps
Learn about Circuits
Ever wanted to learn how to draw a circuit?  Check out everything from a Makey Makey to wearable electronics at the Tech Desk!

Circuit Scribe

The perfect tool to learn circuitry, Circuit Scribe gives the user a pen with conductive ink and electronic accessories so that they can create their own circuits.  This is a great way to learn the basic principles of circuitry as well as a simple and fun way to prototype.  Once the basics are learned through Circuit Scribe, users can then take their creations to active platforms like Arduino.  Don’t have time to check it out?  Work out virtual circuits using Circuit Scribe at Circuits.io.

Circuit scribe logo  Circuit scribe pen, batteries and light


LilyPadLilyTiny, and other wearable electronics boards

Create unique garments, bookmarks, pillows and more when you use wearable electronics boards.  Use conductive thread to sew a circuit on your clothing, then using the boards you can add LED lights, sound boards and more to your cloth projects.  Sound fun?  Be on the lookout for workshops ! Or, learn about some incredible projects as well as the basics of wearable electronics by enrolling in Instructable's free online workshop, or contact Hannah Pope at popehl@appstate.edu for help getting started.

LilyPad Arduino board LilyPad Project

Makey Makey

Makey Makey

Makey Makey is a simple circuit board that uses the principles of basic circuitry to turn everyday objects into keyboard touchpads and combine them with the Internet.  No programming necessary! Once the Makey Makey is hooked up, you can do anything from play old school Pac Man with playdoh to play a piano with bananas. Makey Makey is a simple, yet great way for users to understand how computers function by becoming the inventors themselves.  Makey Makey is perfect for beginners to experts alike. For easy directions on how to get started, check out this tutorial from Makey Makey, then get inventing!


Makey Makey 


makey makey pacman