Show Posts
Pages: [1] 2 3 ... 344
1  International / Deutsch / Re: Ubuntu-Experten hier? on: Today at 03:55:07 am
Quote
Werd aber dennoch mal den ganzen Arduino-Ordner versuchen, zu verschieben, mal sehn, ob das besser funktioniert.

Würde ich nicht machen, im Sketch-Ordner sind sie besser aufgehoben. Aufgrund der Problembeschreibung würde ich auf ein Gross-/Kleinschreibungsproblem tippen. Windows kümmert sich nicht darum, aber unter Linux ist "LiquidCrystal" nicht gleich "Liquidcrystal". Überprüfe also mal, ob der entsprechende Begriff wirklich überall genau gleich geschrieben wurde.
2  Products / Arduino Due / Re: DmxSimple on: Today at 03:39:41 am
Quote
Is there no way to carry the code for an ARM, as on the DUE?

If "carry" means "port", yes, it's possible to port that code to the DUE platform but you'll need some in-depth knowledge of the target processor and it's quite some work.

Why do you need the Due? You still did not provide any information about why you had to choose the Due over a classic Arduino or an embedded Linux solution (which may run on ARM too). For these platforms there are existing DMX solutions. You also did not tell us what DMX hardware you have.
3  International / Deutsch / Re: Funkübertragung Datenrate bestimmen on: September 01, 2014, 12:58:29 pm
Quote
In einem Anderen Forum hat man mir gesagt, es ist der Abstand zweier Highs in der Preambel. Jedoch ist dies etwas ungenau mit Audacity zu bestimmen.

Das ist bei Manchester-Encoding korrekt, Wenn Audacity keinen grösseren Zoom-Faktor zulässt, zähle einfach die ersten 10 Low-High-Übergänge. Nach dem Bild zu urteilen, dürften das ca. 5.5ms sein, eine ganze Periode somit 0.55ms, was ca. 1800 Baud (Kehrwert) ergibt. Du kriegst das Ablesen vielleicht etwas genauer hin.

Quote
Ganz allgemein, wie kann ich mir die Datenrate bei Funkübertragungen vorstellen? Gibt es nicht auch einen Zusammenhang zwischen Bandbreite und Datenrate, d.h. kann ich die Datenrate nicht irgendwie berechnen?

Die Datenrate ist die Anzahl Informationen pro Zeiteinheit, die übertragen wird. Die Bandbreite bestimmt, wieviele Informationen maximal in einer gewissen Zeit übertragen werden können, der effektive Wert ist kann jedoch (und ist es meist auch) deutlich niedriger sein, damit das Signal nicht so empfindlich auf Störungen reagiert.

Quote
Und warum ist die Datenrate im Smart RF Studio mit kBaud angegeben? In baud wird doch die Symbolrate angegeben.

Das musst Du wahrscheinlich den Programmierer (ich kenne das Programm nicht) fragen, 1kBaud = 1000 Baud, somit ist die Umrechnung sehr einfach.
4  Products / Arduino Due / Re: DmxSimple on: September 01, 2014, 12:40:43 pm
Quote
Maybe this will help convince you.

You don't have to convince me smiley.

The OP's output shows clearly that the library is found and that there is an error during the header pre-processing. An include file specific to the AVR-8bit platform is not found. You're error says something different and is not directly related to the OP's problem.
5  Using Arduino / Programming Questions / Re: Sketch compiles to Mega1280 but not to Mega2560 on: September 01, 2014, 12:15:42 pm
Compiles for me with board set to Mega2560 and Mega1280. Did you modify any source code in your IDE?
6  Products / Arduino Due / Re: DmxSimple on: September 01, 2014, 12:05:25 pm
@pylon,
Be that as it may, do you agree with my assessment that the compilation error shown is due to the OP failing to rename the library folder and trying to compile a library with the folder name :
DMXSerial-master   ?

I agree that it should be named "DMXSerial" but in my experience (which is limited to the Linux platform) the IDE compiles correctly even if the library folder isn't named the way the documentation tells you. So I guess that the error the OP experiences is caused only by the fact that he compiles for the Due and that the compilation succeeds if the code is compiled for the UNO (for example).
7  Products / Arduino Due / Re: DmxSimple on: September 01, 2014, 10:12:35 am
I don't understand why when I compile only the line with the library, I have this message :

Code:
Arduino : 1.5.7 (Windows 8), Carte : "Arduino Due (Programming Port)"

In file included from sketch_sep01a.ino:1:0:
C:\Users\Flo\Documents\Arduino\libraries\DMXSerial-master/DMXSerial.h:17:20: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
                    ^
compilation terminated.
 

Is the library in a bad folder? Normally, when I compile nothing, I shouldn't have mistake? I don't understand...

I wrote that even DMSSerial is not compatible as it is with the Due but it's much easier to adapt than DmxSimple. If you expect a DMX library that runs out of the box, don't use a Due, use an UNO or Mega2560. The Due uses a different hardware (processor core) than the first generation of Arduinos and because of that many libraries that are developed with low level, hardware specific calls won't run on the Due.

I ask again:
What hardware are you using? Why did you choose a Due over a classic Arduino?
8  Products / Arduino Due / Re: DmxSimple on: August 29, 2014, 11:54:20 am
DmxSimple doesn't work for the Due and it's possibly too much work to port it to the ARM hardware platform. The only other DMX library I know for the Arduino (DMXSerial: https://github.com/mathertel/DmxSerial) is also not directly compatible with the Due but probably much easier to port.

What hardware are you using? Why did you choose a Due over a classic Arduino?
9  Using Arduino / Networking, Protocols, and Devices / Re: I2C vs SPI: What do you pick, and why? on: June 19, 2014, 05:35:18 am
In addition to what Riva wrotes, I2C has an additional advantage: You can connect 3V3 and 5V devices on the same bus without the need for a level converter. That's because the master as well as the slaves are not actively supplying a high state but only pulls the data signal to ground if necessary while a pull-up resistor pulls the signal high if no bus member is pulling it down. A level of 3V3 is a HIGH level for almost all 5V devices so you won't get problems connecting both types of devices to the same bus.

Both (SPI and I2C) are limited to a short bus length (about half a meter) without additional precautions but the I2C bus is extended more easily if that's necessary.
10  International / Deutsch / Re: Arduino Due IDE on: June 19, 2014, 05:23:10 am
Quote
daher kann ich sie kaum per i2c von Arduinos zum RPi hin- und herschieben.

Du scheinst auf I2C fixiert zu sein. I2C ist ein Bussystem, das in erster Linie für Sensordaten gedacht war. Ein Master kontrolliert einen oder mehrere Slaves, der Master gibt den Takt vor und sagt jedem Slave explizit, wann er etwas senden darf. I2C läuft normalerweise mit 100kHz, die schnelle Variante mit 400kHz, damit kriegst Du vielleicht 20-30kB/s übertragen. SPI wäre wesentlich schneller (Faktor 10 mit den ATmegas), aber auch dort gibt es einen Master, der die Slaves abfragt. Zwei-Wege-Kommunikation kannst Du mit dem UART (der asynchronen seriellen Schnittstelle) machen, dort würde ich aber nicht mehr als ca. 25kB/s an Übertragungsleistung erwarten.

Ich würde für die meisten Anwendungen, die einen Pi und einen Arduino beinhalten, die SPI-Schnittstelle wählen und dort den Pi als Master agieren lassen (davon ausgehend, dass der Arduino der IO-Konzentrator ist, während der Pi die eigentlichen Berechnungen durchführt). Damit erreichst Du gute Geschwindigkeiten und hast relativ wenig Overhead.
11  International / Deutsch / Re: C Programmierhilfe bei string einlesen als Pointervariable on: June 18, 2014, 12:38:39 pm
Code:
void getSerialString(char *inString[] ) {

Wieso willst Du hier ein Array von C-Strings, also ein Array von Arrays? Die Definition ist identisch mit

Code:
void getSerialString(char **inString ) {

Quote
Arduino: 1.5.6-r2 (Windows XP), Board: "Arduino Duemilanove or Diecimila, ATmega168"

Die 1.5.6-Version ist Beta und sollte nur für den Due und den Yun eingesetzt werden, nicht aber für den Duemillanove oder noch ältere Modelle. Vor allem als Anfänger empfiehlt es sich nicht, Vorabversionen der IDE einzusetzen, einige Beschreibungen aus dem Internet funktionieren damit nicht mehr und Du wirst nicht auf Anhieb auf die Idee kommen, dass es an der Beta-Version liegt.
12  International / Deutsch / Re: Arduino Due IDE on: June 18, 2014, 12:31:41 pm
Quote
@pylon: Welche Nachteile siehst du bei der "neuen" Version?

Das Installieren der Bibliotheken verändert sich und stimmt nicht mehr mit den Anleitungen im Netz überein. Und ja, das Teil ist jetzt schon eine Weile raus, aber immer noch im Beta-Status. Minime Anpassungen in den mitgelieferten Bibliotheken wurden vorgenommen, so dass in speziellen Situation ein leicht verändertes Verhalten resultieren kann. Wenn Du dann ein Problem bekommst, wird niemand für die Überprüfung auch eine Beta-IDE verwenden.  Nichts Gravierendes, aber genug, um davon abzuraten.
13  Using Arduino / Sensors / Re: IRremote library works with Leonardo? on: June 18, 2014, 12:19:46 pm
Quote
My IR Transmit LED is fixed connect on digital pin 11.

On the Leonardo?
14  Using Arduino / Sensors / Re: hef4067 question on: June 18, 2014, 09:46:00 am
There is no link to the hardware datasheet, no wiring diagram to understand how that hardware is connected to the Arduino and the code is only a minimal excerpt which doesn't contain any hint about what you're trying to do. Provide the necessary information!

Quote
but i have a problem whith th expansion of digital output using a demultiplexer solution.

May we ask you to tell us your problem?
15  Using Arduino / Networking, Protocols, and Devices / Re: Which WSN attacks can be protected by Key exchange+encryption on: June 18, 2014, 09:40:35 am
Quote
For exchanging the key I am using AES encryption.

You're using AES encryption on an Arduino? Interesting, what library are you using? How do you exchange the keys for the AES encryption (AES is symmetrical).

Quote
I have tried to know more about attacks and their prevention but can't figure out which attacks can one simple key exchange using encryption protect a device from.

The key exchange itself doesn't protect from any attack. What are you using the keys for?
Pages: [1] 2 3 ... 344