Questions tagged «software»

1
用代码重置Arduino Uno
是否可以从代码(即从草图本身)重置Arduino(即重新启动)?我知道这可以通过特殊电路实现,但是有机会仅通过代码来实现吗? 以下是我的代码,注释//reset是我要强制重置的地方。 #include <TrueRandom.h> int i; int randSeed; long randNumber; void setup(){ Serial.begin(9600); Serial.println("20 pseudo Zufallszahlen:"); for (i=1;i<=20;i++) Serial.print(random(10)); Serial.println(); Serial.println(); //randomSeed(TrueRandom.random()); randSeed = analogRead (A0); randomSeed(randSeed); Serial.print("Der 'seed' Wert: "); Serial.println(randSeed); Serial.println(); Serial.println("20 Zufallszahlen mit analogem 'seed' Wert:"); for (i=1;i<=20;i++) Serial.print(random(10)); Serial.println(); Serial.println("---------------------------"); Serial.println(); delay(500); //reset } void loop() …

5
C ++以外的编程选项
我可以使用C ++以外的任何其他编程语言对Arduino进行编程吗?如果是这样,哪种编程语言?我需要什么软件来将代码编译并加载到Arduino?

2
在Arduino上组装:IO寄存器
问:当我使用汇编进行编程时,我该使用哪些寄存器访问Arduino Uno上的IO? 背景: 我对在Arduino上练习我的汇编语言技能感兴趣(我认为打开/关闭LED灯比担​​心控制台IO容易得多)。通过初步搜索,我发现AVR工具链可用于对Arduino进行编程。但是,我不太了解如何为IO引脚找到相应的寄存器。

3
如何从Arduino草图调用C函数?
我想知道是否有一种方法可以使用Arduino草图调用C文件中包含的函数? 我的C文件声明并定义了一个函数。为了避免将凌乱的函数定义放入我的Arduino草图中,我想直接从草图中调用该函数。 有使用Arduino和C做到这一点的标准方法吗?这是草图: #include "crc16.h"; void setup(){ } void loop(){ CalculateCRC16("<09M", 4); } 这是经过整理的C文件: #include <stdio.h> #include <stdint.h> uint16_t crctable[256] = { 0x0000, 0x1189,..... uint16_t // Returns Calculated CRC value CalculateCRC16( // Call example CalculateCRC16("<09M", 4); const void *c_ptr, // Pointer to byte array to perform CRC on size_t len) …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.