Have you looked at the .Net Micro Framework Toolbox?
![]() |
  | |||||||||||||
![]() |
|
![]() |
||||||||||||
The Netduino forums have been replaced by new forums at community.wildernesslabs.co.
This site has been preserved for archival purposes only
and the ability to make new accounts or posts has been turned off.
cce1911's ContentThere have been 59 items by cce1911 (Search limited from 02-July 24) #51766 Adafruit Motor shield v2 library
#54131 Sparkfun Shift Register Breakout - 74HC595
Can someone point me to an example of using this breakout board with the Netduino? https://www.sparkfun.../products/10680
I would like to use the .Net Microframework Toolbox, but it's not obvious to me how to wire it up.
#54192 Sparkfun Shift Register Breakout - 74HC595
#54160 Sparkfun Shift Register Breakout - 74HC595
Thanks Grant, I'll check this out when I get back from my out-of-town trip! #54200 Sparkfun Shift Register Breakout - 74HC595
Thanks for the reply Grant. Yes, I figured this out myself after you pointed me in the right direction. #54202 Sparkfun Shift Register Breakout - 74HC595
#51669 5v Power Supply?
This is a great question, but I'm curious to know what people are using for battery packs. My N+2 is driving a single 4 channel relay board... #49972 3x4 Matrix Keypad bounce problem
This is weird. The clock works. Debug printing .Now shows the clock incrementing. Maybe it is the keypad. #49970 3x4 Matrix Keypad bounce problem
I'll have to retract that last post. It does not work either. Looks like there is something wrong with the clock... #50422 3x4 Matrix Keypad bounce problem
Thanks for the input Karl. I'll give your suggestion a try. -Capel #49967 3x4 Matrix Keypad bounce problem
To start with I'm using the N+2. Sorry about posting in the wrong forum if this has anything to do with it.
The value of the "time" parameter is always 00:00:00 as if there were no clock at all on board. I don't expect the board to have the current time, just the time relative to startup. I can work around my problem with the code below, but I expected the Toolbox.NETMF.Hardware.MatrixKeyPad code to work and was wondering if anyone else had seen this problem. static void kb_OnKeyDown(uint KeyCode, uint Unused, DateTime time){ KeyDown(KeyLookup((int)KeyCode), DateTime.Now);}// Process the keypad inputstatic void KeyDown(int KeyVal, DateTime dtTime) { if (ButtonLastPushed.AddMilliseconds(intBounceWait) > dtTime) return; // prevent bounce ButtonLastPushed = dtTime;... #49963 3x4 Matrix Keypad bounce problem
I'm using this keypad: http://www.adafruit.com/product/419 with the Toolbox.NETMF.Hardware.MatrixKeyPad driver and I'm getting a lot of bounce. It appears that the "time" parameter of the event handler is not working correctly. For example, in the code below, ButtonLastPushed is initially 0 and the first time the button is pushed "time" is zero also. Has anyone else run into this problem and found a fix? /// Triggered when a key is pressedstatic void kb_OnKeyDown(uint KeyCode, uint Unused, DateTime time) { if (ButtonLastPushed.AddMilliseconds(intBounceWait) > time) return; // prevent bounce ButtonLastPushed = time; Debug.Print("Key pressed: " + KeyLookup((int)KeyCode).ToString()); } #49106 How to Write/Read to Built-in Flash/EEPROM on the BARE Netduino?
Did this make the list? #51238 NeonMika.NetduinoControl & NeonMika.Webserver.ClientLibrary
What version of Visual Studio is this built in? I get an error saying the project is incompatible with VS2010. #49477 Issues with buttons and LCD
Hanzibal, First let me say thank you for your assistance. I've been working with your code and I can't seem to get it to work. My breadboard is wired as shown in the attached image. I'm not sure if I have the pins assigned wrong or your code need to be tweaked for the N+2. Here is my code using your sample: using System;using System.IO;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.Netduino;using Hd44780Test;namespace FirstPlus { public class Program { public static void Main() { // create the LCD driver class (d4, d5, d6, d7, E, RS) var lcd = new Hd44780(Pins.GPIO_PIN_D4, Pins.GPIO_PIN_D5, Pins.GPIO_PIN_D6, Pins.GPIO_PIN_D7, Pins.GPIO_PIN_D9, Pins.GPIO_PIN_D8); lcd.Write("- Hd44780 Demo -"); bool onoff; for (int i = 0; true; i++) { onoff = (i & 1) == 0; lcd.ChangePosition(1, 0); lcd.Write((i & 0xff).ToString("X2") + " LED is " + (onoff ? "ON " : "OFF")); //led.Write(onoff); Thread.Sleep(250); } } } } #49464 Issues with buttons and LCD
Any suggestions you have would be appreciated. #49455 Issues with buttons and LCD
Hanz, Well I'm still getting intermittent behavior with the second line of the display. I grounded D0-D4 with a 100k resistor as you suggested and that did not resolve the problem. I purchased another 16x2 LCD from Adafruit and that did not solve the problem. I've even ported my code to a N+2 and I'm still seeing the issue of sometimes being able to see line 2 but most of the time I can't. If I unplug the USB cable to reboot, hold my jaw just right and I'm not wearing any socks, the 2nd line will sometimes work. All joking aside, I'm convinced its not a hardware problem.
You mentioned that it could be an issue with clocking. I assume this would be in the MicroLiquidCrystal library correct? Would a shift register and Mario's library solve the problem? #49493 Issues with buttons and LCD
Hanz, Yes, I will stand up a new board with just the LCD on it and see if my wiring is the issue. It is a rather complex breadboard. I will also take a picture of the setup and what I'm seeing on the LCD. I won't be able to do this until this evening after work. #49502 Issues with buttons and LCD
#49527 Issues with buttons and LCD
Hanzibal, Tweaking the delay to 2ms did the trick. I also removed the pull-downs. Thanks for all your help. #49507 Issues with buttons and LCD
I'll remove the pull-downs on d0-d3, but do you think that is causing this problem? #57942 How do I connect Netduino+ to a pc wireless?
I got everything working. I just needed to boot the Edimax and wait 60 seconds before powering up the N+2. When powering them up at the same time, the N+2 did not see the Edimax, but if I waited a minute, everything worked as advertised.
Baxter, yes I have it setup the way you described and port forwarding was not my issue. #57920 How do I connect Netduino+ to a pc wireless?
I got the Edimax 6258n and installed but I'm having some issues.
Here is my configuration:
My PC application uses a socket connection to talk to the Netduino on port 9999 and 9998. This works fine in a hard wired environment. In this environment, I can ping the IP addresses of all the devices, but when I go to establish a socket connection I get an error saying "No connection can be made because the target machine actively refused it."
I tried configuring the Port Forwarding feature of the Edimax, but that did not seem to work either.
Does anyone have an idea on how to get the Edimax to allow tcp/ip traffic on designated ports? #57813 How do I connect Netduino+ to a pc wireless?
Could I use a male to male USB cable to power the Edimax BR-6258n NANO via the N+2 if I have a battery providing power to the N+2? #57820 How do I connect Netduino+ to a pc wireless?
Baxter, If I could use the USB port, it would make things easier. So I will now go down the path you suggest. -Capel
| ||||||||||||||
![]() |
||||||||||||||
![]() |
|
![]() |
||||||||||||
![]() |
This webpage is licensed under a Creative Commons Attribution-ShareAlike License. | ![]() |
||||||||||||
![]() |