Arduino: Unterschied zwischen den Versionen
Stefan (Diskussion | Beiträge) (→Library) |
Stefan (Diskussion | Beiträge) (→CAN Bus Shield) |
||
Zeile 340: | Zeile 340: | ||
https://www.seeedstudio.com/blog/2020/06/05/mcp2515-can-bus-arduino-tutorial-getting-started-interfacing-applications/ | https://www.seeedstudio.com/blog/2020/06/05/mcp2515-can-bus-arduino-tutorial-getting-started-interfacing-applications/ | ||
+ | |||
+ | https://wiki.seeedstudio.com/CAN-BUS_Shield_V2.0/ | ||
=== KS0411_keyestudio_CAN-BUS_Shield === | === KS0411_keyestudio_CAN-BUS_Shield === |
Version vom 30. Oktober 2020, 20:22 Uhr
Willkommen auf unserer Arduino Wiki Seite
Inhaltsverzeichnis
- 1 AVR Checkliste
- 2 Typen
- 3 MySensors
- 4 Simulator
- 5 Tutorial
- 6 Funduino
- 7 Foren
- 8 Webseite
- 9 Arduino Praxis
- 10 Miniblog
- 11 AskSin
- 12 Arduino Shields
- 12.1 Arduino Shieldlist
- 12.2 http://www.stall.biz/
- 12.3 Display
- 12.4 Ethernet Shield
- 12.5 Servo
- 12.6 WiFi
- 12.7 easyVR Shield
- 12.8 mSD Shield
- 12.9 RGB Shield
- 12.10 IO Shield KA05
- 12.11 LCD keyPad
- 12.12 RPI Arduino Shield
- 12.13 SIM908
- 12.14 Danger Shield v1.0
- 12.15 Realtime DCF
- 12.16 MotorShield
- 12.17 DK I/O Expansion Shield 5.0
- 12.18 XBee Shield V 3.0
- 12.19 Busware CC1101 Shield
- 12.20 Joystick-Shield
- 12.21 Multi Funktions Shield
- 12.22 TM1638 LED & Key
- 12.23 CAN Bus Shield
- 12.24 KS0411_keyestudio_CAN-BUS_Shield
- 12.25 Prototype Shield V5 Arduino UNO + Gratis Breadboard Protoshield Erweiterung
- 12.26 Prototype Shield Arduino Mega + Gratis Mini Breadboard Erweiterung ProtoShield
- 13 Treiber
- 14 USB
- 15 Temboo
- 16 Librarys
- 17 Projekte
AVR Checkliste
https://www.mikrocontroller.net/articles/AVR_Checkliste
Typen
UNO
UNO SMD
Leonardo
Diecimila
Nano
Pro Mini
Netduino
Web
http://netduino.com/
Wiki
https://en.wikipedia.org/wiki/Netduino
Attiny85
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
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
Arduino Praxis
Miniblog
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
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
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
https://learn.adafruit.com/16-channel-pwm-servo-driver
WiFi
RedFly
http://www.watterott.com/de/Arduino-RedFly-Shield
easyVR Shield
http://www.veear.eu/
mSD Shield
![]()
http://www.watterott.com/de/Arduino-mSD-Shield http://www.watterott.com/de/MI0283QT-2-Adapter
RGB Shield
Vellemann VA01
IO Shield KA05
Vellemann IO Shield KA05
LCD keyPad
http://www.dfrobot.com/wiki/index.php/Arduino_LCD_KeyPad_Shield_(SKU:_DFR0009) http://www.instructables.com/id/Arduino-LCD/
RPI Arduino Shield
![]()
http://www.watterott.com/de/RPi-ShieldBridge
SIM908
https://www.cooking-hacks.com/gprs-gps-quadband-module-for-arduino-sim908
Danger Shield v1.0
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
http://www.elv.de/real-time-clock-dcf-modul-mit-i2c-spi-u-uart-schnittstelle-rtc-dcf-bausatz.html
MotorShield
Motor Control Shield
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
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
https://coderdojo-robots.readthedocs.io/en/latest/motor-direction-testing/
DK I/O Expansion Shield 5.0
http://www.dfrobot.com/wiki/index.php/IO_Expansion_Shield_For_Arduino(V5)_(SKU:_DFR0088)
XBee Shield V 3.0
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
http://busware.de/tiki-index.php?page=ARDCSM
Joystick-Shield
https://www.sparkfun.com/products/9760 http://www.watterott.com/de/Joystick-Shield-Kit
Multi Funktions Shield
http://www.cohesivecomputing.co.uk/hackatronics/arduino-multi-function-shield/ http://arduinolearning.com/code/multi-function-shield-examples.php
TM1638 LED & Key
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![]()
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
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
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/
https://wiki.seeedstudio.com/CAN-BUS_Shield_V2.0/
KS0411_keyestudio_CAN-BUS_Shield
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
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
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
Arduino Oszi
http://forbiddenbit.com/466/