loading
8Instructables25,610Views34CommentsItalyJoined February 13th, 2011

Tell us about yourself!

Complete Your Profile

Achievements

10K+ Views Earned a bronze medal
  • Rob Cai commented on Rob Cai's instructable Arduino VGA Games 4-in-11 day ago
    Arduino VGA Games 4-in-1

    Ok, then for B&W you can use the TVout library. My games can be converted for that but the conversion is not straight forward, many commands have a slighly different sintax. I did it (for instance) for tetris. You can find both versions here, among my other instructables.

    Yep! See my reply above, to DYI Circuits

    View Instructable »
  • Rob Cai commented on Rob Cai's instructable Arduino VGA Games 4-in-11 week ago
    Arduino VGA Games 4-in-1

    Dear fredlb, thank you for the comment, I did not realize before that the latest Arduino software version (IDE 1.8.1) is not compatible. About the picture, if you decide to build a game consolle, such as the one below, if you like you can show it here with a picture.

    View Instructable »
  • Rob Cai commented on Rob Cai's instructable Arduino VGA Games 4-in-12 weeks ago
    Arduino VGA Games 4-in-1

    dear fredlb, for my curiosity, which version where you using before? A picture will be very appreciated!

    Do you mean "composite video"? In my understanding having a composite color video output (RGB) for the Arduino exceeds its capabilities.

    View Instructable »
  • Rob Cai commented on Rob Cai's instructable VGA Etch-a-Sketch with Arduino Uno2 months ago
    VGA Etch-a-Sketch with Arduino Uno

    Dear Jani ChristofferN, thank you very much to use my project for teaching, it is an honour. I had a similar "fuzzy" behaviour at the very beginning of the VGAx libraries tests, and the reason was that I used a not up-to-date Arduino software (or "IDE"). I have actually installed the version 1.6.4, but I think the latest one should work as well. Which version are you using? Let me know if this solves the problem.

    View Instructable »
  • Rob Cai's instructable Arduino VGA Games 4-in-1's weekly stats: 2 months ago
    • Arduino VGA Games 4-in-1
      304 views
      18 favorites
      1 comments
  • Rob Cai commented on Rob Cai's instructable VGA Pong with Arduino Uno3 months ago
    VGA Pong with Arduino Uno

    well, it is not so simple. If you join two games in the same sketch (each one with its own variables), the Arduino memory is occupied from the whole variables as soon as they are defined, even if you do not really use the ones for the first game when you play to game two. The good news is that many variables can be used for one game or the other, you just need to assign theme one value or another, and this save space. I have a working sketch now where one can choose between pong or breakout, and I plan to add more, but it will take time.

    View Instructable »
  • Rob Cai's instructable VGA Etch-a-Sketch with Arduino Uno's weekly stats: 3 months ago
    • VGA Etch-a-Sketch with Arduino Uno
      986 views
      21 favorites
      0 comments
  • Rob Cai commented on Rob Cai's instructable VGA Pong with Arduino Uno3 months ago
    VGA Pong with Arduino Uno

    Thank you for the compliment! I think it is not possible, almost each game uses all the available memory for the variables and simply putting two or more games together would overtake the 100% of it. But it would be possible to built a single "consolle" with four buttons and two wheels compatible with all the games, one has just to re-map buttons an potenziometers in the code. I plan to do that as soon as I have time, may be during the Christmas holidays. You just need then to upload the code in the same device.

    View Instructable »
  • Rob Cai's instructable VGA Bomber With Arduino Uno's weekly stats: 3 months ago
    • VGA Bomber With Arduino Uno
      260 views
      26 favorites
      0 comments
  • Rob Cai's instructable Arduino Tetris TVout's weekly stats: 4 months ago
    • Arduino Tetris TVout
      169 views
      4 favorites
      0 comments
  • Rob Cai commented on Rob Cai's instructable VGA Pong with Arduino Uno4 months ago
    VGA Pong with Arduino Uno

    yes, the resistors are required as well.

    View Instructable »
  • Rob Cai's instructable VGA Breakout with Arduino Uno's weekly stats: 5 months ago
    • VGA Breakout with Arduino Uno
      344 views
      25 favorites
      0 comments
  • Rob Cai commented on Rob Cai's instructable VGA Pong with Arduino Uno5 months ago
    VGA Pong with Arduino Uno

    Dear Pladask, for question 1: the easiest way should be to change in void processInputs() { buttonOneStatus = digitalRead(BUTTON_ONE_PIN); buttonTwoStatus = digitalRead(BUTTON_TWO_PIN); wheelOnePosition = analogRead(WHEEL_ONE_PIN); wheelTwoPosition = analogRead(WHEEL_TWO_PIN); buttonStatus = buttonOneStatus || buttonTwoStatus; }to void processInputs() { buttonOneStatus = digitalRead(BUTTON_ONE_PIN); buttonTwoStatus = digitalRead(BUTTON_TWO_PIN); wheelOnePosition = 1023 - analogRead(WHEEL_ONE_PIN); wheelTwoPosition = analogRead(WHEEL_TWO_PIN); buttonStatus = buttonOneStatus || buttonTwoStatus; }I cannot test it at the moment, let me know if it works. For question 2 I have no answer. One of the main issues with the VGAx libraries is to center the picture, the best way is to ...see more »Dear Pladask, for question 1: the easiest way should be to change in void processInputs() { buttonOneStatus = digitalRead(BUTTON_ONE_PIN); buttonTwoStatus = digitalRead(BUTTON_TWO_PIN); wheelOnePosition = analogRead(WHEEL_ONE_PIN); wheelTwoPosition = analogRead(WHEEL_TWO_PIN); buttonStatus = buttonOneStatus || buttonTwoStatus; }to void processInputs() { buttonOneStatus = digitalRead(BUTTON_ONE_PIN); buttonTwoStatus = digitalRead(BUTTON_TWO_PIN); wheelOnePosition = 1023 - analogRead(WHEEL_ONE_PIN); wheelTwoPosition = analogRead(WHEEL_TWO_PIN); buttonStatus = buttonOneStatus || buttonTwoStatus; }I cannot test it at the moment, let me know if it works. For question 2 I have no answer. One of the main issues with the VGAx libraries is to center the picture, the best way is to use the center feature of the monitor, when available. The resolution (120 x 60 pixels) is more or less the maximum for the Arduino Uno capabilities, and it is not possible to use all the monitor surface. The yellow borders are the maximum extension available. When you finish your project I would really appreciate if you can publish here a picture!

    View Instructable »
  • Rob Cai commented on Rob Cai's instructable VGA Tetris with Arduino Uno9 months ago
    VGA Tetris with Arduino Uno

    After a looong time, I have finally added the sound. Please find the latest version in the text above. The speaker has to be connected to the analog pin A0.

    View Instructable »