我正在寻找示例,教程,或只是"这个+这个应该工作",用于从诸如Arduino板之类的微控制器读取和写入SQL服务器(2008).我也看过(并且可能会使用)带有.Net Micro Framework的设备,例如Fez Cobra.Micro Framework不包含ADO.我确信这将涉及一些XML,但我无法弄清楚要进一步调查哪种技术.我不想让PC应用程序充当中间人.
谢谢!
我想知道是否有一种简单的方法可以将字符串110811124209.197转换成:格式为的datetime对象yymmddhhmmss.sss.如果是使用常规.net我会使用
DateTime.ParseExact(MyDateString, "yyMMddHHmmtt.ttt");
Run Code Online (Sandbox Code Playgroud)
但似乎ParseExact并不是.net micro中的DateTime
我正在关注使用Parallax Ping传感器连接C#和.net微框架的许多示例之一.
视差
http://learn.parallax.com/KickStart/28015
教程1
https://www.ghielectronics.com/community/codeshare/entry/123
教程2
http://forums.netduino.com/index.php?/topic/1721-parallax-ping-ultrasonic-sensor/
我的传感器正确连接到我的netduino加'5v输出,接地和gpio 0.(我尝试过不同的端口,但结果仍然相同.
我遇到的问题是我的程序检测到高脉冲但从未检测到脉冲的低电平.它会停留在每个教程中的第二个while(while)循环中.此外,我的视差LED似乎仍然存在,并且根据文档记录它应该在每次ping爆发时发出脉冲,而不是无限期地停留.我使用了MS.SPOT.CPU.GPIO0以及SecretLabs Pins.GPIOD0枚举.秘密实验室引脚产生一个闪烁的LED,从不退出第一个while(真)循环,而MS.SPOT端口产生一个永远不会退出第二个while(真)循环的LED灯.这是我在MF编程的第一天.任何人都可以帮我指出可能是什么问题吗?

它的视频在行动https://dl.dropboxusercontent.com/u/62170850/20140606_153029.mp4
看起来我连接到引脚10和13,但我不是.这个角度有误导性.我实际上是插入Gnd和11
using System;
using System.Net;
using System.Net.Sockets;
using System.Threading;
using Microsoft.SPOT;
using Microsoft.SPOT.Hardware;
using SecretLabs.NETMF.Hardware;
using SecretLabs.NETMF.Hardware.NetduinoPlus;
using Micro_Base_Lib;
namespace Parallax_Ping_Distance_Calculator
{
public class Program
{
private static OutputPort onboardLed;
private static InterruptPort onboardButton;
public static void Main()
{
// write your code here
//Cpu.GlitchFilterTime = new TimeSpan(0, 0, 0, 0, 5); //5 ms glitch filter
onboardButton = new InterruptPort(Pins.ONBOARD_SW1, true, Port.ResistorMode.Disabled, Port.InterruptMode.InterruptEdgeLevelHigh);
onboardButton.OnInterrupt += new …Run Code Online (Sandbox Code Playgroud) 是否有一个IDE允许我在Linux上开发.net Micro Framework?
也许是MonoDevelop?
无论是否在模拟器模式下,使用.NET Micro Framework项目时都会发生以下构建错误.
0x80131700
Run Code Online (Sandbox Code Playgroud)
要么
error MMP0000: 0x80131700
Run Code Online (Sandbox Code Playgroud) 我正在与合作伙伴合作,我们正在尝试将复杂的驱动程序从.NET平台迁移到.NET MicroFramework.
问题是.NET MF不支持泛型,当我们尝试构建应用程序时,最后一个"链接"操作以错误代码"CLR_E_PARSER_UNSUPPORTED_GENERICS"退出.但是没有关于WHERE(模块,代码行)的信息.
据我们所知,没有人故意插入泛型,他们一直在查看代码,以确定问题是什么,没有运气.
所以我的问题是:是否有某种方法可以在VS2010中关闭对泛型的支持,以便编译器标记有问题的行?
我如何为字节数组参数设置默认值?下面的代码不会工作......
public static void init(SomeByteArray[] = {1, 2, 3, 4}) {
//Do Something
}
Run Code Online (Sandbox Code Playgroud)
这可能吗?
我在.Net Micro Framework 4.1中这样做,如果它有任何区别......
我有一个来自Luminary Micro的RDK-IDM.该板具有32位ARM®Cortex ™-M3内核.有没有人试图在这样的设备上运行.NET Micro Framework应用程序?
是否有针对.NET Micro Framework的BitArray替代方案?我在考虑简单地使用bool [],但是如何将它转换回byte []?
在完整的框架中,考虑"位"是BitArray,以下工作:
byte[] data = new byte[dimensions / 8];
bits.CopyTo(data, 0);
Run Code Online (Sandbox Code Playgroud)
但我似乎无法在微框架中找到BitArray类
我目前正在尝试将 .NET JSON 编码器转换为 NETMF,但遇到了问题,Convert.ToString()因为 NETMF 中没有这样的东西。
编码器的原始行如下所示:
Convert.ToString(codepoint, 16);
Run Code Online (Sandbox Code Playgroud)
在查看了文档后,Convert.ToString(Int32, Int32)它说它是int32通过提供 int 作为第一个参数和提供基数作为第二个参数来将 an 转换为 int 2、8、10 或 16。
有哪些低级代码可以说明如何执行此操作或者我将如何执行此操作?
正如您从代码中看到的,我只需要从 an 转换Int32为Int16。
编辑
啊,编码器接下来也想做:
PadLeft(4, '0');
Run Code Online (Sandbox Code Playgroud)
在字符串上,这只是在字符串的开头添加 4 '0' + '0' + '0' + '0' 吗?