Arduino: Unterschied zwischen den Versionen

Aus
Wechseln zu: Navigation, Suche
(TM1638 LED & Key)
(CAN Bus Shield)
Zeile 304: Zeile 304:
  
 
=== CAN Bus Shield ===
 
=== CAN Bus Shield ===
 +
 +
==== Library ====
 +
https://github.com/sparkfun/SparkFun_CAN-Bus_Arduino_Library
 +
https://github.com/Seeed-Studio/CAN_BUS_Shield
  
 
==== MCP 2515 CAN Shield ====
 
==== MCP 2515 CAN Shield ====

Version vom 30. Oktober 2020, 20:11 Uhr

Willkommen auf unserer Arduino Wiki Seite

Inhaltsverzeichnis

AVR Checkliste

https://www.mikrocontroller.net/articles/AVR_Checkliste

Typen

UNO

Arduino-Uno-R3-Pinouts.png
Arduino uno Pinout Web.jpg

UNO SMD

ArduinoUnoSMDFront.jpg
Arduinounosmdr3 front.jpg

Leonardo

ArduinoLeonardoFront 21.jpg
Arduino Leonardo Pinout.png

Diecimila

Arduino-diecimila.jpg

Nano

ARDUINO NANO 03.png
Arduino Nano PinOiut 2.png
Arduino Nano Pinbelegung.png
Arduino Nano PinOut.jpg

Pro Mini

Arduino Pro mini.jpg
600
Arduino Mini Pinout.png
ProMini 2.JPG
Arduino Pro Mini 2.png
Ftdi323-adapter2.png
USB-Adapter-Pro-Mini.jpg

Netduino

Netduino plus.jpg

Web

http://netduino.com/

Wiki

https://en.wikipedia.org/wiki/Netduino

Attiny85

Digispark-attiny85-1.jpg

http://www.max-mg.de/Digispark_ATTiny85_einrichten.pdf

http://digistump.com/wiki/digispark/tutorials/connecting

MySensors

https://www.mysensors.org/

Tipps

gw.begin(incomingMessage, 101, false);

RFID

PN532NFCModule.jpg

https://forum.mysensors.org/topic/2439/rfid-garage-door-opener

Display

https://forum.mysensors.org/topic/2360/temperature-humidity-node-with-oled-display
https://forum.mysensors.org/topic/2719/text-node-as-temperature-display/2

Arduino

https://forum.fhem.de/index.php/topic,31663.0.html
https://forum.fhem.de/index.php/topic,37166.0.html
https://forum.fhem.de/index.php/topic,28198.0.html
https://forum.fhem.de/index.php/topic,31400.0.html

Simulator

https://www.sites.google.com/site/unoardusim/home

https://xevro.be/products/arduino%20simulator%201.5.html

Tutorial

http://www.arduino-tutorial.de/
http://www.arduino-tutorial.de/inhaltsverzeichnis/
http://technik-garage.de/mikrocontroller/darum-arduino-uno/
http://popovic.info/html/arduino/arduinoUno_1.html

Funduino

https://www.funduinoshop.com/epages/78096195.sf/de_DE/?ObjectPath=/Shops/78096195

Foren

http://www.arduinoforum.de/index.php
https://forum.arduino.cc/

Webseite

www.arduino.cc

Arduino Praxis

link

Miniblog

link

AskSin

https://github.com/trilu2000/AskSin
https://github.com/trilu2000/NewAskSin
http://www.fhemwiki.de/wiki/HomeMatic_Asksin_Library

https://forum.fhem.de/index.php?topic=14140

Arduino Shields

Arduino Shieldlist

link

http://www.stall.biz/

http://www.stall.biz/

Display

3.5inch Arduino Display-UNO

http://www.lcdwiki.com/3.5inch_Arduino_Display-UNO#Reference_Materials

Ethernet Shield

ArduinoEthernetShield.jpg

Daten über URL senden und empfangen

http://arduino.stackexchange.com/questions/10410/how-to-call-url-with-arduino-ethernet-shield
http://www.arduinoforum.de/arduino-Thread-Daten-per-Ethernet-Shield-2-senden?highlight=FHEM

Beispiele

https://github.com/bmericc/arduino-projects/blob/master/rfid-ethernet/rfid-ethernet.ino
https://www.stall.biz/project/homeduino-der-universelle-lanwlan-arduino-fur-die-hausautomation/comment-page-1
http://haacking.de/laser-analytics/
http://www.fhemwiki.de/wiki/Arduino_Firmata
http://homematic-forum.de/forum/viewtopic.php?f=31&t=15397
http://www.arduinoforum.de/arduino-Thread-GET-URL-zusammenbauen
http://uweziegenhagen.de/?p=2830
http://interactive-matter.eu/how-to/arduino-http-client-library/
http://stackoverflow.com/questions/7071563/library-to-parse-http-responses-with-arduino
http://playground.arduino.cc/Code/WebClient

Servo

16 Channel Servo Driver

PWM Servo.jpg
https://learn.adafruit.com/16-channel-pwm-servo-driver

WiFi

RedFly

Redfly-shield2.jpg
http://www.watterott.com/de/Arduino-RedFly-Shield

easyVR Shield

EasyVR Shield 2 0-012.jpg
http://www.veear.eu/

mSD Shield

Msd-shield v12.jpg
Mi0283qt-2 adapter.jpg
http://www.watterott.com/de/Arduino-mSD-Shield
http://www.watterott.com/de/MI0283QT-2-Adapter

RGB Shield

110647 F01 GeKa01.jpg
Vellemann VA01

IO Shield KA05

110651 w01 shield.jpg
Vellemann IO Shield KA05

LCD keyPad

900px-DFR0009-PIN2.png
http://www.dfrobot.com/wiki/index.php/Arduino_LCD_KeyPad_Shield_(SKU:_DFR0009)
http://www.instructables.com/id/Arduino-LCD/

RPI Arduino Shield

20110595 1.jpg
20110595 2.jpg
http://www.watterott.com/de/RPi-ShieldBridge

SIM908

FAQ cooking 009.png
https://www.cooking-hacks.com/gprs-gps-quadband-module-for-arduino-sim908

Danger Shield v1.0

2604137311 3aaa571a45.jpg
http://www.zachhoeken.com/danger-shield-v1-0
http://www.zachhoeken.com/connecting-to-the-world
https://sourceforge.net/projects/dangershield/files/Danger%20Firmware/
http://wiki.seeed.cc/Danger_Shield_Complete_Kits/

Realtime DCF

130541 F14 PlRTC DCF.jpg
http://www.elv.de/real-time-clock-dcf-modul-mit-i2c-spi-u-uart-schnittstelle-rtc-dcf-bausatz.html

MotorShield

Motor Control Shield

Motor-driver-shield-250x250.jpg
Adafruit-motorshield2.jpg
Arduino Motor Driver Shield
A Motor driver shield for Arduino boards that can control up to 4 bi-directional DC motors with individual 8-bit speed selection, or 2 stepper motors (unipolar or bipolar) with single coil, double coil, interleaved or micro-stepping. 2 connections for 5V 'hobby' servos connected to the Arduino's high-resolution dedicated timer - no jitter!
The shield contains two L293D motor drivers and one 74HC595 shift register. The shift register expands 3 pins of the Arduino to 8 pins to control the direction for the motor drivers. The output enable of the L293D is directly connected to PWM outputs of the Arduino.
To increase the maximum current, the L293D allows extra chips with "piggyback". Piggyback is soldering one or two or three extra L293D drivers on top of the L293D drivers on the board to increase the maximum current. The L293D allows parallel operation.
Features:
Supplied Fully Assembled
2x 5V Servo outputs connected to the high-resolution dedicated timer - no jitter!
Can drive 4 DC motors or 2 stepper motors or 2 Servo's
Up to 4 bi-directional DC motors with individual 8-bit speed selection
Up to 2 stepper motors (unipolar or bipolar) with single coil, double coil or interleaved stepping.
4 H-Bridges: per bridge provides 0.6A (1.2A peak current) with thermal protection, can run motors on 4.5V to 36V DC
Pull down resistors keep motors disabled during power-up
reset button
Tested compatible for Mega, Diecimila, Duemilanove, UNO
Power Supply
Power for the motors can be supplied from the Arduino boards DC Jack (normally 9V) or from the 2-pin EXT-PWR terminal block.
If you are supplying power from the EXT_PWR terminal block you should remove the PWR jumper or you could damage the shield and the Arduino board.
https://www.hobbytronics.co.uk/arduino-motor-shield
https://playground.arduino.cc/Main/AdafruitMotorShield/
https://www.instructables.com/Arduino-Motor-Shield-Tutorial/

Keyestudio TB6612FNG

500px-TB6612.png

The parameters of keyestudio TB6612FNG motor/servo drive expansion board are as follows:
VIN voltage: VIN = DC 7-15V
VIN current: 5A
Two-way 5V output: 5V/3A
TB6612FNG: VIN input DC 7-15V; average drive current 1.2A; peak current 3.2A
PS2 interface: compatible with Sony PS2 receiver, can be plugged directly into the expansion board.
Dimensions: 73*53.34mm
https://wiki.keyestudio.com/KS0489_Keyestudio_4WD_TB6612_Motor_Driver_Shield_(Black_and_Eco-friendly)

Deek Robot Motor Shield V1

20131128182859312.jpg
https://coderdojo-robots.readthedocs.io/en/latest/motor-direction-testing/

DK I/O Expansion Shield 5.0

D-5.jpg
http://www.dfrobot.com/wiki/index.php/IO_Expansion_Shield_For_Arduino(V5)_(SKU:_DFR0088)

XBee Shield V 3.0

Xbee shield v3 4.jpg
http://mcukits.com/2009/03/12/assembling-the-nkc-electronics-xbee-shield-v30-kit/
http://mcukits.com/category/xbee-shield-for-arduino/
http://forums.nkcelectronics.com/viewforum.php?f=24

Busware CC1101 Shield

IMG 0713.jpg
http://busware.de/tiki-index.php?page=ARDCSM

Joystick-Shield

09490-01.jpg
https://www.sparkfun.com/products/9760
http://www.watterott.com/de/Joystick-Shield-Kit

Multi Funktions Shield

Arduino-multi-function-shield~2.jpg
http://www.cohesivecomputing.co.uk/hackatronics/arduino-multi-function-shield/
http://arduinolearning.com/code/multi-function-shield-examples.php

TM1638 LED & Key

600px-LED-Key-Modul.jpg

Technische Daten:
Spannungsversorgung: 5 Volt
8 x rote LEDs
8fach 7-Segment Anzeige
8 x Taster
Pin-Belegung:
VCC -> +5V
GND -> GND
STB -> PIN A7 2 11
CLK -> PIN A8 3 12
DIO -> PIN A9 4 13
https://robotfreak.de/elab-wiki/index.php?title=LED-Key_Board
https://robotfreak.de/elab-wiki/index.php?title=LED-Key_Modul_am_Arduino
600px-LED-Key wiring.png
https://github.com/gavinlyonsrepo/TM1638plus
https://github.com/danja/TM1638lite
From TM1638.h :
TM1638lite (uint8_t strobe, uint8_t clock, uint8_t data)
void reset () clear the TM1638 - use in setup()
uint8_t readButtons () bits in returned value correspond to state of buttons
void setLED (uint8_t position, uint8_t value) turns LED at position on (value=1) or off (value=0)
void displayText (String text) displays an approximation of the text on the 7-segment display
void displaySS (uint8_t position, uint8_t value) direct access to 7-segment display at position, bits of value state which segments to turn on
void displayASCII (uint8_t position, uint8_t ascii) displays an approximation of the ASCII character at position
void displayHex (uint8_t position, uint8_t hex) displays a hex representation of the value at position
void sendCommand (uint8_t value) send low-level command, probably won't be needed

CAN Bus Shield

Library

https://github.com/sparkfun/SparkFun_CAN-Bus_Arduino_Library https://github.com/Seeed-Studio/CAN_BUS_Shield

MCP 2515 CAN Shield

61VSsTjc3tL. AC SX466 .jpg Wiringarduinomcp2515.png

https://github.com/Seeed-Studio/CAN_BUS_Shield

https://www.electronicshub.org/arduino-mcp2515-can-bus-tutorial/

MCP2515 EF02037 CAN BUS Shield Arduino communication speed high SPI Controller

S-l1600 (9).jpg

Introduction:
CAN-BUS is a common industrial bus because of its long travel distance, medium communication speed and high reliability.
It is commonly found on modern machine tools and as an automotive diagnostic bus.
This CAN-BUS Shield adopts MCP2515 CAN Bus controller with SPI interface and MCP2551 CAN transceiver to give your Arduino/Seeeduino CAN-BUS capibility.
With an OBD-II converter cable added on and the OBD-II library imported, you are ready to build an onboard diagnostic device or data logger.

Features:

Implements CAN V2.0B at up to 1 Mb/s
SPI Interface up to 10 MHz
Ariduino/ Freaduino Completely compatible
Standard (11 bit) and extended (29 bit) data and remote frames
Industrial standard 9 pin sub-D connector
Two receive buffers with prioritized message storage
Operating voltage: DC5-12V
Size: 78mmx53.5m
https://www.seeedstudio.com/blog/2019/11/27/introduction-to-can-bus-and-how-to-use-it-with-arduino/
https://www.seeedstudio.com/blog/2020/06/05/mcp2515-can-bus-arduino-tutorial-getting-started-interfacing-applications/

KS0411_keyestudio_CAN-BUS_Shield

S-l1600 (10).jpg

Das keyestudio CAN-BUS Shield wurde speziell für Arduino-Controller entwickelt.
Der Onboard-Bus-Steuerchip kann die Datensteuerung auf dem CAN-Bus realisieren, um die Datenkommunikation zwischen Geräten zu realisieren.
Es ist mit der Arduino UNO-Standardschnittstelle kompatibel. kann perfekt an die Hauptsteuerplatinen wie Arduino UNO und Leonardo angepasst werden.
Die Abschirmung verfügt über einen DB9-Anschluss, sodass Sie die Schnittstelle gemäß Ihren Anforderungen auswählen können. 
Es ist auch mit einem MicroSD-Kartensteckplatz ausgestattet, sodass Sie die MicroSD-Karte direkt zum Speichern von Daten einsetzen können. 
Mithilfe verschiedener Erweiterungsschnittstellen können Benutzer den DIY-Prozess komfortabler gestalten.

Technische Parameter
Betriebsspannung: DC5V
Chip: MCP2515
Abmessungen: 66 mm * 54 mm * 28 mm
Gewicht: 24g
Umweltattribut: ROHS

https://wiki.keyestudio.com/KS0411_keyestudio_CAN-BUS_Shield

Prototype Shield V5 Arduino UNO + Gratis Breadboard Protoshield Erweiterung

Proto 1.jpg

Das Prototype Shield ist ausgestattet mit 2 LEDs, Drucktaste und Widerstand. Es ist kompatibel mit Arduino UNO und lässt sich ganz einfach aufstecken. So können Sie Ihr Projekt direkt auf einem Shield für Ihren Arduino entwickeln. Das mitgelieferte Breadboard hat 170 Pins und passt perfekt auf das Protoshield.


Prototype Shield Arduino Mega + Gratis Mini Breadboard Erweiterung ProtoShield

Proto 2.jpg

Das Prototype Shield V3 ist ausgestattet mit 2 LEDs, Drucktaste und Widerstand. Es ist kompatibel mit Arduino MEGA und lässt sich ganz einfach aufstecken. So können Sie Ihr Projekt direkt auf einem Shield für Ihren Arduino entwickeln. Das mitgelieferte Breadboard hat 170 Pins und passt perfekt auf das Protoshield.

Treiber

http://www.zweiradforum24.de/364-arduino-nano-mit-ch340-chip-unter-windows-7-64bit/
http://shelvin.de/arduino-dccduino-usb-treiber-installieren/

USB

http://electronics.stackexchange.com/questions/110904/wiring-arduino-mini-pro-with-cp2102-usb-to-ttl
http://lab.dejaworks.com/programming-arduino-mini-pro-with-cp2102-usb-to-ttl-serial-converter/

Temboo

https://temboo.com/arduino

Librarys

iquidCrystal-I2C

https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library
https://github.com/marcoschwartz/LiquidCrystal_I2C

http://www.nikolaus-lueneburg.de/2016/02/new-liquidcrystal-library/
https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home#!downloading-and-installation
https://sminghub.github.io/sming-api-develop/classLiquidCrystal__I2C.html

https://www.makerguides.com/character-i2c-lcd-arduino-tutorial/
https://github.com/johnrickman/LiquidCrystal_I2C
//YWROBOT
//Compatible with the Arduino IDE 1.0
//Library version:1.1
#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,20,4);  // set the LCD address to 0x27 for a 16 chars and 2 line display
LiquidCrystal_I2C lcd(0x3F,16,4);  // set the LCD address to 0x27 for a 16 chars and 2 line display
void setup()
{
lcd.init();                      // initialize the lcd 
// lcd.init();
// Print a message to the LCD.
lcd.setBacklight(1);
lcd.setCursor(0,0);
lcd.print("Hello, world!");
lcd.setCursor(0,1);
lcd.print("Ywrobot Arduino!");
}

Tutorial: Erstellen einer Arduino-Bibliothek

http://www.roboternetz.de/community/threads/65187-Tutorial-Erstellen-einer-Arduino-Bibliothek

Arduino-MQTT

https://github.com/256dpi/arduino-mqtt

Projekte

forbiddenbit

http://forbiddenbit.com/

Arduino Oszi

http://forbiddenbit.com/466/