Show Posts
Pages: [1] 2 3 ... 15
1  Using Arduino / Project Guidance / Re: looking for an arduino like board with monitor hdmi / svga on: June 21, 2014, 09:30:38 pm
Well FPGA, are completely different beasts as compared to micro-controllers who understand c++
C++ is a high language as compared to the inner language used by an FPGA which is more close to a parallel base function assembler. Where a micro-controller uses more like a single thread c++, an  FPGA uses something more close to massive parallel bit operations FPGA's are in theory extreme powerfully in practice dough their power is limited to several "easy" massive parallel tasks. It's not that hard for an FPGA to provice HDMI signal based on a RAM block, or to convert a CCD to a Ram block, even do some video signal processing XOR, AND, or to do some base codec like stuff. On the other hand the more complex things in c++, like a programming workflow with object orientated data types, that is quite complex for converting to an FPGA. So although as seen by some as futuristic hardware (MS plans to put bing on FPGA's) for small team developers its usually not an option to convert their c++ logic to an FPGA. To some level (like a CCD) it does do exclent raw IO, but dealing user input strings, some mid functions, doing some comparisons, performing a lookup to a RSS feed etc.. its (currently) a nightmare to program on a FPGA. I wont say its impossible but its not do-able.. its the same for barebone  rasberry PI, oh sure fun if your a student with lots time, its not an option if your working and try to find the shortest cheapest road to a solution, coding costs time, costs money. (no not going to repeat again the design goals, ppl just read the threat)

When looking back a decade, people used extra co-processors besides their i386 to do accelerated floating point math used in autocad. And now most gamers and 3D artists require GPU's to do fast visual math. Also although yet experimental science is wondering about quantum based processors. While others go back to a FPGA processors. There are several roads to get to the same point. And its just time, and metaphors new technical  'call signs' or old idas... till we find some ultimate hardware that can run everything smiley
I wouldn't be surprised if Amtel, already had created chips as used under the AMD flag, with SVGA output, (i didnt investigate it yet, maybe i will). Beyond the known Arduino processors they created lots more processors with quite unique abilities.

As for now i'd  like close the thread
I will not update/reply or are going to argue about beaglebones/rasberi pi fans ..
I'm now into fpga + arduino development, project starts next week. My intend never was to upset some people who are fan of other hardware, sure its great i believe you. On the other hand i also like to thank all of you, its not about opinions, but its about sharing insights about hardware, and people can draw their own conclusions, and since we are people we often have different conclusion and tend to disagree.. that's quite normal. Hey it wouldn't be fun if we where all on the same line. But i honestly like to thank you all for providing me your insights, your technical views, your info, really thanks ... its a mindset that keeps evolving for all of us. To all interested in this are i'd like to say keep an eye open. And maybe drop a post here if you find some new exotic hardware. Because there is quite a big market for it...
2  Using Arduino / Project Guidance / Re: looking for an arduino like board with monitor hdmi / svga on: June 21, 2014, 11:34:26 am
Thanks people,

Thanks for also pointing me out to other boards, and you people where right its good to know the field, as well sometimes you can change your projects bounderies a bit and do with other hardware that comes close; in my case i couldnt dough those where set fixed.

I know the difference between a micro controller a pc and FPGA boards,
Sure micro controllers are 'slower' but when using an fpga, then that board does do the video handling.
And as long as you dont do games or fractals or heavy stuff then you can get away with a microcontroller.
In short then from there your micro tells the FPGA board what to load and display.
I need to display static images dependent on user machine input, and do some action; the combination is perfect for this.
I am into talks with someone who might build a custom FPGA board dedicated for my project.

I might keep an eye out in case someone else also makes another arduino SVGA - FPGA board; and if i find one i'll update this forum so people also on the lookout for this get updated. For the custom board we're still in talks if we will also gonna sell it in general or keep it under a license for my project only / those legal things are bit complex, when you have to deal with investors.
3  Using Arduino / Project Guidance / Re: looking for an arduino like board with monitor hdmi / svga on: June 19, 2014, 07:38:39 pm
Hmm galileo.. isnt that too linux combined with arduino ?.. a dual pc/arduino board..  I will look into it.

Meanwhile i found also someone who programmed an FPGA to do even higher resolution, with an original target to be an extension board for micro controllers..but his project seams in silence since 2012 ..
Found this video of his project https://www.youtube.com/watch?v=1Wpw8u6kqO8
So some hope here
Some people create hardware that's able to do it..but not seen any commercial buyable thing so far..
On the other its possible, then Chinese labs can make / sell it too  smiley) joking i'm to long into robotics hehehe
4  Using Arduino / Project Guidance / Re: looking for an arduino like board with monitor hdmi / svga on: June 19, 2014, 06:42:27 pm
Well i am listening and i do consider  your viewpoinst here, there is no reason to shout with big headlines.
I need at least 800x600 resolution, so sadly the gameduino wouldnt do it and neither the others.
Thats realy sad because if it would have... it would be a perfect fit, together with an Arduino mega well i would jump to the roof.

The other option dont insert linux in an rasberi-pi, that would one require to write an operating system for it.
I'm in doubt if I could call it a microcontroller, as i think its more close to a miniPC. I'm not aware of projects where people skipped any of the eleven operating systems available for it, and made their own c++ core for it, to make it more Arduino like. I like micro controller programming on the arduino because its simplicity, a few drivers would be fine, but re-inventing them all.
Sure linux started as cores too, and in the end its all just assembler; but put simply it would require lots of time to do such a project, while i also have a job todo, so yes your right its an answer, but not a solution for me.

The closest i got now with my search is a https://www.adafruit.com/products/1590 but its 800x480 (WGA) dough...hmmm I got to think this over. Maybe i'll contact them or some other vendors just in case they are working on it.
5  Using Arduino / Project Guidance / Re: looking for an arduino like board with monitor hdmi / svga on: June 19, 2014, 01:04:41 pm
A Rasberi Pi runs linux its not what i want.

And i've written device drivers before so no worry thats no problem for me.
If its just conrolling a device over usb, thats fine to me, disk handling routines allready exist.

In general operating systems are not a problem from me, i've done mass installations hundreds of PCees before.
I know a lot about them i'm an MCSE, A developer in 7 computer languages, and the one who manages (and designed) several networks. So i'm not a newbie to computers. I also keep running some linux boxes etc.

But that all made me realize that for simple automation with a simple screen, they require to much of continuous management, or some extreme configuration. Dough i am not after such complexity, i just want a machine process to run, without all the overhead; of configuring a system to be safe and reliable while having to much hardware overhead, and to much configuration.. i'd like to simply have my processes running . and i dont like to care about a pc anymore.
Hence if you like to operate 200PCees sooner or later you need an IT staf; i dont want that.

For one thing i know a PLC can do what i want, but they are not at an interesting price range, for the things i do.
Neither do i need their 1000% robustness endurancy, precission etc etc etc (as i dont operate a nuclear plant).

No i like to find a micro controller with video output for this.
6  Using Arduino / Project Guidance / Re: looking for an arduino like board with monitor hdmi / svga on: June 18, 2014, 02:15:57 pm
I'm really looking for something that doesn't have an operating system.
And for the graphics, i would like to use basic images.
Perhaps i would write something to display text, as characters.

But i just don't want an operation system, sure they have there pro's.. .
Dough operating systems, tend to require updates, tend to require IO threads for their own..
And often you need to be on the edge of operating systems skills to tune them so they wont interfere.
Although Linux and Microsoft android etc etc, are all fun
But I need reliability and don't want to depend on an operating system.
I had 2 projects in the past one on linux the other on win7.. i dont want step in their traps again.
I just only want pure c++, nothing else.

Also i like the cheaper price of micro-controllers above PCees that's a second reason, but not as important as the first.
7  Using Arduino / Project Guidance / looking for an arduino like board with monitor hdmi / svga on: June 16, 2014, 09:15:55 am
I'm wonder is there is a board that works like arduino accepting c++ as language.
And doesnt have an operatings system.. just only my code that will run.
has IO pins, and perhaps some usb (tx trx), but also able to connect to a normal sized monitor.

I know (and i have) small screens that are just an inch in size, but i'm looking for a normal monitor, to be able to show some graphics (loaded from SD card), and the be able to write some text to screen, (screen resolution at least 800x600)
8  Using Arduino / Programming Questions / sketch uploading by another arduino is that possible ? on: May 02, 2013, 03:00:31 pm
Well i have been reading that it is possible to put a butloader into an atmega, and that it is a common practice.
I want something close to that, i would like to burn a sketch in another arduino, using another arduino.
I am not talking about cloning because, i would like to use some leds on the Master Arduino to clone some other sketch and signal me back when its ready.

I'm not sure if this has been done before, i couldnt find an article about it but perhaps i missed something during my internet search
9  Using Arduino / General Electronics / Re: connecting LEDs to an arduino without a board on: May 02, 2013, 02:54:18 pm
and if you dont like to solder use a breadboard and some wires.


10  Using Arduino / General Electronics / Re: Led light replacement of a 300wat halogen on: May 02, 2013, 02:51:03 pm
if a heatsync is required then how can such a solution be energy efficient ?
11  Using Arduino / General Electronics / Led light replacement of a 300wat halogen on: May 02, 2013, 09:45:12 am
At home i have a 300 watt halogen lamp, to light-up my room.
I am thinking of replacing it with something based on power Leds, probably several of them an i dont know how many would be required.

I want this to become more energy efficient, and maybe combine it with an AtTiny so i could co handclap control, or combine it with an outside light sensor.
But as an energy efficient lamp, i think it should work straight on 220V (instead of my 9v arduino projects), but i dont know much about a good scheme to make it.
I've seen some Led schemes that worked with limited led power, but not for power leds and not arduino.
I know there are various ways to go down from 220v to somethng else, i just dont know what is energy efficient and what is not.

(a background thought here, replacing this lamp would be better then putting a solar panel on my roof)
12  Using Arduino / General Electronics / Re: where to get info about ledseedunio ? on: May 01, 2013, 09:44:03 am
indeed it works like that you can put external power on 26volt max, i dont need that much.
The board works quite well
mosfet type fr3709z -  ivrp215g - j5 e3

6 pwm ports and 4 on of ports
13  Using Arduino / Programming Questions / Re: PWM problem with a code part. on: April 11, 2013, 05:55:30 pm
@PaulS

just wait what you program when you switch between multiple programming languages, in short its vs2010 C# style..

and since its only text it compiles the same.. when you are used to C# its ok

typo
analogWrite(pwmpin , abs( -255 + ((counter * 32 ) % 510 )));
14  Using Arduino / Programming Questions / Re: PWM problem with a code part. on: April 11, 2013, 05:52:38 pm
solved
analogWrite(pwmpin , abs( -255 + ((counter * 32 ) % 510 )));
15  Using Arduino / Programming Questions / PWM problem with a code part. on: April 11, 2013, 04:52:58 pm
Well i am using some mosfet shield and the pwm signals
the idea i have is that one signal over serial will controll the light behaviour of 6 pwm pins ( 3 5 6 9 10 11)
The code accepts input as from 0 to 65 to dim leds this works nice
However i also wanted to create a slow blinking led, codes input 66 to 71  (slow) input (72 to 77) faster and input 78 to 83 fastest

i 've been looking over it for some hours nows but i dont see whats wrong here, is there perhaps a limit on the arduino ??

Here below is the complete code:

Code:

int pwmport = 0;
int pwmval = 0;
//char input = 66;
int input =0;

int pwmpin[]={3,5,6,9,10,11 }; //an array is a collection of nummer in this case pwm pins of arduino
int mode[]  ={0,0,0,0,0,0};
int counter = 0;

void setup()
{
 // >> see switch mode function    
Serial.begin(57600);
}

void loop()
{
  
 // input= Serial.read();
 // serial.println(i)


  input = 79;  // THIS EQUALS SET PWM PIN 11 in BLINK MODE

   pwmport = input % 6;
  if ( input<66)
  { pwmval = input * 10 / 6;
    analogWrite ( pwmpin[pwmport],pwmval );
    mode[pwmport] = 0;  }
    
  Serial.print ("set pin ");
  Serial.print(pwmport);
  Serial.print(" in mode ");
 
  if ((input>65)&&(input<72)){ mode[pwmport] = 1;Serial.println(1);}
  if ((input>71)&&(input<78)) {mode[pwmport] = 2;Serial.println(2);}
  if ((input>77)&&(input<84)) {mode[pwmport] = 3;Serial.println(3);}


  ++counter;
  
  for (int i=0;i<6;i++)
  { Serial.print("pin ");
    Serial.print(i);
    Serial.print("  mode=");
    Serial.print(mode[i]);Serial.print(" ");
    Serial.print("value=" );
    Serial.println(abs( -255 + (counter % 510 )));
    switch  (mode[i]) // i is the pin mode[i] is the mode for that pin
    {
    case 0:
           ;  // do nothing it is handled above
         break;
    case 1:
         analogWrite (i , abs( -255 + (counter *1 % 510 )));
         break;
    case 2:
         analogWrite(i , abs( -255 + ((counter * 2 ) % 510 )));
         break;
    case 3:
         analogWrite(i , abs( -255 + ((counter * 4 ) % 510 )));
         break;
    default:
         Serial.print("Error");
    }    
      
  }
  delay(1000); // 1  second
}
Pages: [1] 2 3 ... 15