banner left Boxtec Banner
Platzhalter BoxtecProdukteForumShopKontaktPlaygroundn/aJobs
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

helvepic32:bspneopixel:start [2015/01/25 01:28]
mathiasw created
helvepic32:bspneopixel:start [2015/01/25 01:30] (current)
mathiasw
Line 1: Line 1:
 =>[[helvepic32:|HelvePic32]] =>[[helvepic32:|HelvePic32]]
  
 +==== Neopixel ====
 +Bei den Anwendungsbeispielen darf natürlich nicht die Anbindung der beliebten NeoPixel fehlen. Die beim Arduino verwendete Bibliothek kann dabei nicht benutzt werden, da diese auf den Atmel-Chip ausgelegt ist und Maschinencode dieses Prozessors verwendet. Andererseits gibt es eine Bibliothek, welche für chipKit geschrieben wurde und mit den Standard-Boards funktioniert. Da der HelvePic32 aber mit einer anderen Taktfrequenz arbeitet, musst der Code leicht angepasst werden.
 +DIe Neopixel Strips können an jeden Pin angeschlossen werden. Es gelten die gleichen Regeln bezüglich der Stromversorgung. 30 Pixel liefen problemlos mit der Stromversorgung des Boards.
 +
 +{{:chipkit:helvepic32_neopixel.jpg|}}
 +
 +Die Bibliothek wurde so angepasst, dass die Funktionsaufrufe der Adafruit Bibliothek verwendbar sind. Es muss also nur die Einbindung der Bibliothek und der Generierung des Objekts geändert werden:
 +<code c>
 +#include <ChipKitPixel.h>
 +
 +ChipKitPixel strip1(30, nP[RIGHT][6], GRB);
 +ChipKitPixel strip2(8, nP[RIGHT][7], GRB);
 +</code>
 +
 +Bei beiden Strip bitte beachten, dass die Datenleitung an DIN angeschlossen ist (Daher ist der Stick von der Rückseite her gezeigt)
  
  
 =>[[helvepic32:|HelvePic32]] =>[[helvepic32:|HelvePic32]]
 
helvepic32/bspneopixel/start.txt · Last modified: 2015/01/25 01:30 by mathiasw
 
 

zum Seitenanfang

Letzte Aktualisierung: © boxtec internet appliances · the better security products