Close
0%
0%

Introduction to Electronics - ATMega

Components and instructions to create your very first electronic product and learn about product design, hardware and firmware.

Similar projects worth following
213 views
0 followers
This project page is part of the Introduction to Electronics Design workshop that uses the Seeeduino Nano development board and Crowtail sensors

This project is the files repository and basic instructions for the Introduction to Electronics workshop at DesignLab in December 2023. 

In this workshop we explore basic hardware, firmware, and mechanical design with a hands-on approach.

The Hardware

We will be using the Seeeduino Nano, the Grove Shield for Arduino Nano, and a bunch of Crowtail inputs and outputs.

102010268
103100124

The Firmware

The Seeduino runs on Arduino IDE, which you can download for free here.

SoundSensor-OLED_0.ino

Arduino sketch (code) for the Sound Sensor - OLED mini project.

ino - 1.26 kB - 12/06/2023 at 00:34

Download

SoundSensor-LEDBar_0.ino

Arduino sketch (code) for the Sound Sensor - LED Bar mini project.

ino - 656.00 bytes - 12/06/2023 at 00:34

Download

Pir-OLED_0.ino

Arduino sketch (code) for the Motion Detector - OLED mini project.

ino - 1.71 kB - 12/06/2023 at 00:34

Download

Pir-Buzzer_0.ino

Arduino sketch (code) for the Motion Detector - Buzzer mini project.

ino - 1.07 kB - 12/06/2023 at 00:34

Download

Button-LEDBar_0.ino

Arduino sketch (code) for the Button - LED Bar mini project.

ino - 499.00 bytes - 12/06/2023 at 00:34

Download

View all 8 files

  • 1
    Intputs and outputs

    In a nutshell, inputs are what the system receives, outputs are what the system communicates to us or to another system. So an input can be a microphone, an output can be a speaker. It is not as simple as that (some components are both inputs and outputs) but for now, this will do.

    Let's see quickly what inputs and outputs we have available for the workshop. Each part has a link that takes you directly to the product page. Be sure to find the "Wiki" section for sample code and more information:

    INPUTS AND OUTPUTS

    PIR Motion Sensor

    OLED

    Button

    Mic / Sound detector 

    Buzzer

    LED Bar

  • 2
    Getting to know the Seeeduino Nano

    Seeeduino Nanos are a clone version of the original Arduino Nano. Arduino is a big proponent of Open Source Hardware, and they made many of their designs available for others to use, following certain guidelines. 

    The Seeeduino Nano has a very similar design, with some additions. It has the same pin layout, an ATMega328P Microchip Microprocessor, and a USB C port. 

  • 3
    Adding Seeeduino Nano to Arduino IDE

    Try selecting Arduino Nano as your board and see if it works.  

    If it does, great.  If not, you will need to get the Seeeduino AVR Menu.  

    You'll need to do a couple of things to install it. 

    First, go to: 

    File > Preferences > Additional Boards Manager > and enter the following JSON link:

    https://raw.githubusercontent.com/Seeed-Studio/Seeed_Platform/master/package_legacy_seeeduino_boards_index.json

    Then, close the menu hitting Ok.

    Now, go to Tools > Board > Boards Manager. Search for "Seeeduino AVR" and install.

    If your board does not show up when trying to connect, check the port!

View all 5 instructions

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates