Extension-Shield

http://sites.schaltungen.at/arduino-uno-r4/extension-shield

http://www.linksammlung.info/

http://www.schaltungen.at/

                                                                                        Wels, am 2014-08-02

BITTE nützen Sie doch rechts OBEN das Suchfeld  [                                                              ] [ Diese Site durchsuchen]

DIN A3 oder DIN A4 quer ausdrucken
**********************************************************************************
DIN A4  ausdrucken
*********************************************************

AVRbasic (BASCOM)  damit kann man den ARDUINO UNO Rev.3 bzw. den ATMEL ATmega328p programmieren.
Eine Besonderheit der Arduino-Plattform ist doch der Bootloader (Prg.  UnoBoot.hex), also die Programmierung über die serielle Schnittstelle bzw. den USB-Seriell-Wandlerchip.
Diese Tatsache macht es Anfängern eben sehr leicht, ohne externen Programmer loszulegen.

Was kostet ein USB-Programmer wie der ATMEL  ISP mkII ( und AVR Studio 6  Programm dazu)
Arduino Starterset von www.bausteln.de




*********************************************************

Arduino-Extension-Shield (140009-91) vorhanden

Bestückte und getestete Platine € 27,23 bei EURO CIRCUITS

Da der günstige und einsteigerfreundliche Arduino Uno leider so gut wie keine Peripherie mitbringt,
wurde dieses kompakte Shield entwickelt, das Anfängern mit einem Text-Display, LEDs und Tastern eine gute Basis für erste Schritte bietet.
Über zwei weitere Erweiterungssteckverbinder lassen sich Relais-, Funk- und viele weitere Module anschließen.
http://www.elektor-magazine.de/140009


elektor Arduino BASCOM Shield 
140009-91
kpl bestücktes Board   (Print / Platine 140009-1, Schaltung 140009-11)


ARDUINO UNO Rev.3  PINs
ATMEL ATmega328 Controller PINs
Funktion auf dem Shield
IO = Input/Output
AD = Analog und Digital

2 LEDs
2 Taster
1 Potentiometer 10k
LCD-Display 2x 8 Zeichen

Arduino-Pin  ATmega328p  ISP   Funktion

IO13/SCK       19 PB5
  3 SCK   ISP-SCK
IO12/MISO      18 PB4 
1 MISO  ISP-MISO
IO11/PWM/MOSI  17 PB3 
4 MOSI  ISP-MOSI
IO10/PWMb      16 PB2          LED 2 (mit Jumper 1)
IO9/PWMa       15 PB1          ECC-GPIOB
IO8/ICP1       14 PBO          ECC-GPIOA
IO7/AIN1       13 PD7          LCD-D7 (4bit-Modus)
IO6/AIN0       12 PD6          LCD-D6
(4bit-Modus)
IO5/T1         11 PD5          LCD-D5
(4bit-Modus)
IO4/T0         06 PD4          LCD-D4
(4bit-Modus)
IO3/INT1       05 PD3          LCD-Enable
IO2/INT0       04 PD2          LCD-RS (0=Steuerkommandos 1=Empfangen von Daten)
IO1/TXD        03 PD1          ECC-TX
IO0/RXD        02 PDO          ECC-RX
ADO            23 PCO          Taster 1
AD1            24 PC1          Taster 2
AD2            25 PC2          LED 1
(mit Jumper 2)
AD3            26 PC3          10k Trimmer
AD4/
SDA (*)    27 PC4          EEC-SDA
AD5/
SCL (*)    28 PC5          EEC-SCL
(*) beim Arduino Uno Rev.3  mit AD4 und AD5 verbunden
RESET          01 PC6  5 Reset
5V             07 Vcc  2 Vcc   LCD-Vcc
GND            08 GND  6 GND   LCD-GND
XTAL1/TOSC1    09 PB6
XTAL2
/TOSC2    10 PB6
5V             20 AVcc         LCD-Vcc
Aref           21 Aref
GND            22 GND          LCD-GND


ATMEL Programmer ISP mkII  mit Brenner-Programm AVR Studio 6
Steckerbelegung der ISP-Anschlüsse
ISP  (ICSP = In Controller System Programming / ISP = In System Programming)
MISO   1   2  5V
SCK    2   4  MOSI
Reset  5   6  GND
ISPC  2x 3pol. Stiftleiste  =  6-pol. ISP-Stecker




ECC / UART  (ECC = Embedded Communication Connector)
GPIOA 10  09 Vcc= +5V
GND   08
RX    06  05 TX
      04  03 GND
      02  01 BPIOB
ECC 5,0V  IDC-10pol. Wannenstecker



EEC / GNUBLIN  (I2C)  (EEC = Embedded Extension Connector) für GNUBLIN-Module von der Fa. Embedded Projects
https://www.elektor.de/devtools/gnublin-linux
      02  01
SDA   06  05  SCL
GND   14  13  Vcc= +3,3V
EEC 3,3V  IDC 14pol. Wannenstecker


Ready-built module



elektor 2014-07s32  Elektor 140009-1 V1.01

Das Elektor-Shield enthält ein kleines LCD-Display mit 2 x 8 Zeichen.
Dazu ein Hinweis:
Das aufgebaute Board 140009-91 wird mit einem Display EA DIPS082-HN (ohne Hintergrundbeleuchtung) geliefert,
nicht mit einem Display EA DIPS082-HNLED.
In dem Artikel 140064-11 wird auch erwähnt, dass die Anzeige des Schildes hat eine Hintergrundbeleuchtung hätte was nicht stimmt.
Da das LCD gesteckt ist, kann man es leicht gegen eines mit Huntergrundbeleichtung (EA DIPS082-HNLED) austauschen.

Bare PCB







*********************************************************
Controller HD44780 1602 LCD Module Display Anzeigen 2X16 Zeichen EUR 2,80

  • Displaycontroller: integrierte HD44780 (Industriestandard)
  • Spannung: DC 5V
  • Maße: 80mm X 36mm X 12mm

http://www.amazon.de/HD44780-Module-Display-Anzeigen-Zeichen/dp/B009GEPZRE




LiquidCrystal - display() and noDisplay()
http://arduino.cc/en/Tutorial/LiquidCrystalDisplay

LiquidCrystal - "Hello World!"

http://arduino.cc/en/Tutorial/LiquidCrystal

fritzing HD44780
http://fritzing.org/projects/arduino-and-lcd-based-at-hd44780-chip

LCD Tutorial
http://www.hacktronics.com/Tutorials/arduino-character-lcd-tutorial.html
http://www.hobbytronics.co.uk/arduino-tutorial10-lcd
http://www.learningaboutelectronics.com/Articles/Arduino-HD44780-circuit.php


Standard LCD 20x4 + extras PRODUCT ID: 198   € 22,-
http://www.adafruit.com/products/198

Simple Arduino car game for a 16x2 LCD display (Hitachi HD44780 or clone)
https://gist.github.com/thedod/715269

Arduino Uno HD44780 + Temperatur Sensor + Foto Widerstand
http://www.roboternetz.de/community/threads/64865-Arduino-Uno-HD44780-Temperatur-Sensor-Foto-Widerstand

Sonderzeichen LCD HD44780 kompatibel
http://www.mikrocontroller.net/topic/293125





/*
  LiquidCrystal Library - display() and noDisplay()
 

Demonstriert die Verwendung ein 16x2 LCD-Display.
Die
Liquid Bibliothek arbeitet mit allen LCD-Displays, die mit dem
Hitachi HD44780-Treiber kompatibel sind.
 Der Arduino-Sketch druckt "Hallo Welt!" auf dem LCD und verwendet die display () und nodisplay ()-Funktionen,
um
das Display ein- und auszuschalten.
 

 The circuit:
 * LCD RS pin     to DA-pin-12
 * LCD Enable pin to DA-pin-11
 * LCD D4 pin     to DA-pin-05
 * LCD D5 pin     to
DA-pin-04
 * LCD D6 pin     to
DA-pin-03
 * LCD D7 pin     to
DA-pin-02
 * LCD R/W pin    to GND

 * 10K Potentiometer:
 * Poti-ends      to +5Vdc
&  LCD Vcc pin-1)
 * Poti-ends      to GND   &  LCD GND pin-2)
 * Poti-mitte     to          LCD Vo  pin-3)

http://www.ladyada.net
Dieses Beispiel-Code ist in der Public Domain.
http://arduino.cc/en/Tutorial/LiquidCrystalDisplay

 */


// include the library code:
#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);
  // Print a message to the LCD.
  lcd.print("hello, world!");
}

void loop() {
  // Turn off the display:
  lcd.noDisplay();
  delay(500);
   // Turn on the display:
  lcd.display();
  delay(500);
}



*********************************************************
Arduino
www.kriwanek.de/arduino.html
Hier findet Ihr meine Sammlung von Informationen zum Arduino im Internet, ... Rubrik findet Ihr grundlegende Artikel und einfachere Programme (Sketche).



*********************************************************

elektor BASCOM-AVR-Kurs


31.07.2014: Bascom-AVR: Elektor-Kurs Mikrocontroller für Einsteiger
http://www.b-kainka.de/last.htm

Elektor-Kurs Mikrocontroller für Einsteiger     




Die Elektor-Serie "Mikrocontrollerfür Einsteiger" begann mit

1. April     Heft 2014-04s054 -
2. Mai       Heft 2014-05s050 -
3. Juni      Heft 2014-06s056 -
4. Juli      Heft 2014-07s038 -
5. September Heft 2014-09s0xx -
6. Oktober   Heft 2014-10s0xx -
usw.

Es treten immer wiederLeute an Elektor heran, die einen Tipp haben möchten, wie sie am bestenden Einstieg in das Thema finden können.
Tatsächlich gibt es so vielemögliche Zugänge, dass es für die Redaktion und für mich gar nicht soeinfach war, die Richtung zu finden.
Am Ende haben wir unsentschlossen, den Kurs auf Bascom aufzubauen, aber als Hardware einenArduino Uno zu wählen, einfach weil er so preiswert ist.

Im Doppelheft Juli/August wird das neue Arduino-Shield 140009-91 von Elektor vorgestellt.
Ich hattedas große Glück, dass ich mir wünschen konnte, was darauf sollte, dennich verwende das Shield auch für den Einsteigerkurs: LCD, Poti, Taster, LEDs, also die Dinge, die man fastimmer braucht.
So hat man ein kompaktes System, ein Kabel zum USB undsonst nichts.
Jens Nickel beschreibt die Hardware ausgiebig imDoppelheft 2014-07s0xx, und ich zeige in Mikrocontroller-Kurs die passendenBASCOM-AVR Programme.

In der erstenFolge (2014-04s054) ging es ganz einfach los, mit Portausgaben.
Und es wurde gezeigt,wie man in Bascom den Arduino-Bootloader verwenden kann.
Der entscheidende Punkt war, dass man für den ARDUINO UNO R3   115200 Baudeinstellen muss.
BASCOM verwendet dann den originalen Uno-Bootloader.


  
Später(Heft 2014-05s050)habe ich dann auch andere Wege vorgestellt, wie man seinProgramm in den Controller bekommt:
Mit einem externen Brenner oder mitdem angepassten MCS-Bootloader, den ich übrigens besonders gernverwende.
Man muss nur aufpassen, dass man die Bootloader nichtverwechselt.
Den MCS-Bootloader habe ich mit einem Aufkleber auf derUSB-Buchse gekennzeichnet, damit nicht versehentlich versucht wird dieArduino-IDE mit diesem Bootloader zu nutzen.

Fehlersuche bei Upload-Problemen

Vermutlichdie meisten Anwender sind beim Adruino-Bootloader geblieben, was jaauch den Vorteil hat, dass man nahtlos zwischen BASCOM und ARDUINOwechseln kann.
In einigen wenigen Fällen sind Probleme aufgetreten, diemanchmal auch von der Arduino-IDE berichtet werden.
Irgendwas klemmtmit dem Upload.
Dann kann man folgendes versuchen:

- Nachsehen, ob die Baudrate 115200 noch eingestellt ist.
- Test, ob die originale Arduino-Software noch hochlädt.
- Eventuell eine andere Timeout-Einstellung im BASCOM-ARDUINO-Bootloader ausprobieren.
- Auf einen andern USB-Port wechseln, ist immer gut.


Manchmal macht USB 2 oder USB 3 einen Unterschied, an modernen PCs gibt es beide.
Manchmal hilft ein Hub.
Und manchmal merkt sich Windows Fehler an einem Port und verwendet ihn nicht mehr.
Das ist mir bei anderen Geräten schon öfter passiert.
Nach dem dritten Neustart von Windows ist dann wieder alles normal.
Aber ein Wechsel des USB-Ports bringt oft eine schnelle Lösung.

Dies und das

In derdritten Folge des Kurses (Heft 2014-06s056)  gab es beim Beispielprogramm UNO_Print.bas einenkleinen Formatierungsfehler im Heft,
der dazu führte, dass der Zeile $crystal =16000000   '16 MHz   fehlt.
Wer das Programm aus dem Heft abtippen wolltekonnte darüber stolpern. 

'-------------------------------------------------------------------------------
'UNO_Print.BAS
'-------------------------------------------------------------------------------
$regfile = "m328pdef.dat" 'ATmega328p
$crystal = 16000000 '16 MHz
$baud = 9600

Dim N As Byte

Do
Print N;
Print " Uno"
Waitms 200
N = N + 1
Loop
Allerdings dienen die abgedruckten Programme nur der schnellenÜbersicht.
Auf der Elektor-Homepage kann man sich die Programmdateienladen.
Vor allem in den späteren Folgen mit immer längeren Programmenwerden nur noch die entscheidenden Teile der Programme abgedruckt.
Dannsollte man grundsätzlich auf die Dateien zurückgreifen.

http://www.elektor-magazine.com/de/zeitschrift/alle-elektor-ausgaben.html



Das Elektor-Forum enthält bereits das Thema "Bascom-AVR-Kurs", wo in Zukunft weitere Details zum Kurs gesammelt werden sollen:
http://forum.elektor.com/viewforum.php?f=659855


http://www.elektronik-labor.de/AVR/ElektorBas.html


*********************************************************


Funkmodul  elektor 2014-04s12

Funk-Gateways (130023-1)  € 12,16

Funk-Gateways von UART auf 433MHz und zurück
kann man über SPI-Interface ansprechen
Fa. HopeRF IC 433-MHz-Funkmodul auf Gateway-Platine mit ATmega328 mit Steckverbinder IDC-10pol. (Stiftleiste / Wannenstecker / Buchsenleiste)
IDC-Flachkabel 1,27mm 10-pol.
http://de.wikipedia.org/wiki/Stiftleiste



*********************************************************
elektor 2014-03s30

UART-Module 130155-1   € 22,22


UART-Modul

Austauschbare Geräte-Schnittstellen mit dem "ECC"

einfaches Shield für ARDUINO UNO mit 2 Taster und ein Potentiometer

RS485-Treiber  USB   433-MHz  Bluetooth  WiFi

Sehr oft benötigt man für das eigene Projekt ein Geräte-Interface wie RS232, USB oder Bluetooth. Wenn man
kleine, fertige Schnittstellen-Module einsetzt, spart man Entwicklungszeit und hält das Projekt flexibel. Die
Austauschbarkeit der Module wird durch einen standardisierten Steckverbinder gewährleistet, der UART-Signale
weitergibt. In diesem Artikel schlagen wir eine Spezifikation vor und zeigen ein erstes Modul, nämlich für die
robuste RS485-Kommunikation.

Weitere Module werden folgen.

UART-Module





*********************************************************

EEC / GNUBLIN T-Sensor  Temperatur-Sensor
Gnublin Temperatur-Modul 130212-95

Das GNUBLIN Temperatur-Modul misst die Temperatur zwischen -55 bis125 °C mit einer Genauigkeit von 0,125 °C (max). Das Modul kann einfach über den Gnublin-Connector an das Gnublin verbunden werden.


Technische Details:

  • Temperatur IC LM75
  • Messbereich: -55 bis 125 °C (0,125°C)
  • Ansteuerung über IC2 am Gnublin-Connector
  • 2 zuschaltbare Pull-Up Widerstände über Jumper (I²C)
  • Adressierung über Jumper, bis zu 8 Modulen

Lieferumfang:

  • Platine
  • Buchse für Gnublin Connector
  • 3x 3 Pin-Header
  • 2x 2 Pin Header
  • 5x Jumper
elektor 130212-95  € 14,95
www.gnublin.org
http://www.elektor.de/gnublin-module-temperature-130212-95



*********************************************************
EEC / GNUBLIN Relais-Modul
Gnublin Relay-Modul 130212-91


Das GNUBLIN Relais-Modul besteht aus 8x Schließer-Relais, die einen Verbraucher oder Kontakt schalten können. Dabei wird das Modul über den Gnublin-Connector mit dem Gnublin verbunden. Eine einfache Ansteuerung der Relais erfolgt mit Hilfe eines Konsolenprogramms (gnublin-relay).


Technische Daten:

  • 8x Schließer-Relais, auf Anschlussklemmen geführt
  • Ansteuerung über I²C (PCA9555 Port-Expander)
  • 8x Status-LEDs
  • 2x I²C Pull-Up Widerstände per Jumper
  • Adressierung über Jumper, bis zu 8 Modulen gleichzeitig

Lieferumfang:

  • 8x Relais
  • 8x 2-polige Schraubklemmen
  • 3x 3-polige Stiftleisten
  • 2x 2-polige Stiftleisten
  • 1x 14-polige Wannenbuchse
  • 5x Jumper

elektor 130212-91  € 42,95
www.gnublin.org
http://www.elektor.de/gnublin-relay-module-130212-91


*********************************************************
EEC / GNUBLIN PORT-EXPANDER

Gnublin IO Expander-Modul 130212-94


GNUBLIN IOExpander-Modul (130212-94)

Einfach weitere Ein- und Ausgabe-Pins per Portexpander. Bis zu 16 GPIO-Pins zusätzlich pro Portexpander. Bis zu 7 Portexpander pro Gnublin-Board.


Technische Daten:

  • Baustein: PCA9555
  • 16 GPIO als Ein- oder Ausgang
  • 3,3-V-Pegel
  • per I²C (bis zu 7 Adressen)

Lieferumfang:

  • 1x SMD-bestückte Platine
  • 1x Buchse für Gnublin-Connector
  • 2x 10er Stiftleisten
  • 2x 2 Pin-Header
  • 3x 3 Pin-Header
  • 5x Jumper

elektor 130212-94  € 14,95
www.gnublin.org
http://www.elektor.de/gnublin-ioexpander-module-130212-94


Arduino Uno Rev. 3












http://www.watterott.com/de/Electronic-brick-Starter-kit
https://www.seeedstudio.com/Electronic-brick-Starter-kit-p-506.html


Electronic brick - Starter kit



Warenkorbname: minimal Arduino Startpaket
1/4W 100K Kohleschichtwiderstand 1/4W, 5%, 100 K-Ohm 0,03 € 1
   
1/4W 120 Kohleschichtwiderstand 1/4W, 5%, 120 Ohm 0,03 € 1
   
1/4W 220 Kohleschichtwiderstand 1/4W, 5%, 220 Ohm 0,03 € 1
   
1/4W 3,3 Kohleschichtwiderstand 1/4W, 5%, 3,3 Ohm 0,03 € 1
   
1/4W 330 Kohleschichtwiderstand 1/4W, 5%, 330 Ohm 0,03 € 1
   
1/4W 47K Kohleschichtwiderstand 1/4W, 5%, 47 K-Ohm 0,03 € 1
   
1/4W 56 Kohleschichtwiderstand 1/4W, 5%, 56 Ohm 0,03 € 1
   
1N 4001 Gleichrichterdiode, DO41, 50V, 1A 0,02 € 1
   
2N 3904 Transistor NPN TO-92 40V 0,2A 0,5W 0,04 € 1
   
AK 672/2-1,0 USB-Kabel 2.0, Hi-Speed A-St auf B-St , 1m 0,70 € 1
   
CLIP 9V-T Batterieclip für 9-Volt-Block, T-Form 0,22 € 1
   
DURACELL 1X6LR61 Duracell Alkaline-Batterie, 9 V, 6LR61, Block 1,15 € 1
   
LD 274-3 OSRAM Infrarot LED 5 mm, 950 nm, 10° 0,28 € 1
   
LDR 07 Fotowiderstand 0,90 € 1
   
LED 5MM GE LED, 5mm, Low Cost, gelb 0,06 € 1
   
LED 5MM GN LED, 5mm, Low Cost, grün 0,06 € 1
   
LED 5MM RT LED, 5mm, Low Cost, rot 0,06 € 1
   
MK 67B Reed-Sensor, 1 Schließer, I=0,5A, RM 17,8mm 0,82 € 1
   
NTC-0,2 47K NTC-Widerstand, 0,2W, 47 K-Ohm 0,32 € 1
   
PT 6-L 100K Einstellpotentiometer, liegend, 6mm, 100 K-Ohm 0,24 € 1
   
STECKBOARD 1K2V Experimentier-Steckboard 640/200 Kontakte 2,95 € 1
   
STECKBOARD DBS Steckbrücken-Drahtbrücken-Set 3,95 € 1
   
SUMMER TDB 05 Elektromagnetischer Summer 0,95 € 0
   
TASTER 3301 Kurzhubtaster 6x6mm, Höhe: 4,3mm, 12V, vertikal 0,11 € 1
 


ARDUINO UNO Prototype Shield w/BreadBoard





Arduino Uno Prototype Shield w/Breadboard



Arduino UNO R3 USB Board + ProtoShield







Arduino Ethernet Shield R3


bare shield für arduino uno


Prototype Shield for Arduino Uno

Prototyping Shield For Arduino Uno,Duemilanove,NG,Diecimila

Freeshipping Motor Drive Shield dual L293D for Duemilanove, Mega 2560 UNO



Electronics-Lab.com Blog » Arduino UNO

Mini Proto Shield Kit (Uno R3 Compatible)







DIN A4  ausdrucken
*********************************************************
Impressum: Fritz Prenninger, Haidestr. 11A, A-4600 Wels, Ober-Österreich, mailto:[email protected]
ENDE