Coder Social home page Coder Social logo

shield-a_v2.0's Introduction

Croatian version.

Introduction

Shield application Shield-A v2.0 is version of Arduino Uno based shield for student education compatible with BASCOM-AVR(C) and Arduino IDE. During programming please keep in mind next design rules:

  • D0-D7 — LEDs can be used only if D12 is set to OUTPUT HIGH state
  • LCD 1602 — can be used only if A3 is set to OUTPUT HIGH state
  • RGB LED — are connected in matrix (D5-D7 - colors; D8-D11 - LEDs)
  • D12 — enables D0-D7 LEDs
  • D13 — reserved for buzzer
  • A0 — reserved for potentiometer
  • A1,A2 — reserved for switch in INPUT_PULLUP mode
  • A3 — enables LCD 1602 back-light
  • A4,A5 — reserved for I2C communication with on board pull-up resistors

Contributors

  • Vladimir Mitrović — features, BASCOM-AVR expertise
  • Robert Sedak — features, Arduino expertise, schematic design, CAD design.

Application

Robert Sedak made a video with examples programmed in Arduino IDE:

Shield application

You can download examples for Arduino IDE from here. Examples which name ends with '_R' are solution with register maniputalion.

Bill Of Materials

  • 1 ea., PCB
  • 8 ea., 8.2K ohm 1/4W 1% Resistor 1206 (R1-R8)
  • 2 ea., 100 ohm 1/4W 1% Resistor 1206 (R9, R10)
  • 1 ea., 2.7K ohm 1/4W 1% Resistor 1206 (R11)
  • 1 ea., 1.8K ohm 1/4W 1% Resistor 1206 (R12)
  • 1 ea., 3.9K ohm 1/4W 1% Resistor 1206 (R13)
  • 4 ea., 10K ohm 1/4W 1% Resistor 1206 (R14, R15, R17, R18)
  • 1 ea., 18 ohm 1/4W 1% Resistor 1206 (R16)
  • 8 ea., LED 3528 (D0-D7)
  • 4 ea., RGB LED RS-3535MWAR (D8-D11)
  • 1 ea., 14x7.5mm passive electronic piezoelectric buzzer SE
  • 2 ea., MOSFET MMBF170 SOT-23
  • 1 ea., 3386-P 10K potentiometer with knob
  • 1 ea., RV09 10K potentiometer - long shaft
  • 1 ea., 2.54mm pitch slide DIP switch 2-bit
  • 1 ea., 6x6x4.3mm SPST Momentary push switch
  • 2 ea., 6x6x10mm SPST Momentary push switch
  • 1 ea., 1x16Pin 2.54mm Straight Pin Header - Black
  • 1 ea., 1x10Pin 2.54mm Straight Pin Header - Black
  • 2 ea., 1x8Pin 2.54mm Straight Pin Header - Black
  • 1 ea., 1x6Pin 2.54mm Straight Pin Header - Black
  • 1 ea., 1x4 pin 2.54mm Socket Connector
  • 1 ea., 1x16 pin 2.54mm Socket Connector
  • 1 ea., LCD 1602 HD44780 (pin 15 is anode, pin 16 is katode)

Design Files

This project is designed using Open Source KiCad. Design files are located in the design_files folder. You can see the schematic.

Gerber files

You can download gerber files from here.

Firmware

This project can be programmed using the Open Source Arduino and BASCOM-AVR(C). Arduino examples are located in examples folder.

License

Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

You are free to:

  • Share — copy and redistribute the material in any medium or format
  • Adapt — remix, transform, and build upon the material

This license is acceptable for Free Cultural Works.

  • The licensor cannot revoke these freedoms as long as you follow the license terms.

Under the following terms:

  • Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.

No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.

Reference Designs ARE PROVIDED "AS IS" AND "WITH ALL FAULTS". Authors DISCLAIMS ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, REGARDING PRODUCTS, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Authors may make changes to specifications and product descriptions at any time, without notice. The Customer must notrely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Authors reservesthese for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The product information on the Web Site or Materials is subject to change without notice. Do not finalize a design with this info.

shield-a_v2.0's People

Contributors

rsedak avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.