Skip to content

analogWrite to PWM pins not working #3

Open

Description

@suniv

import the lib

from arduino import Arduino

import time

specify the port as an argument

my_board = Arduino('COM5')
print my_board

declare output pins as a list/tuple

my_board.output([9,10,11])

perform operations

i=0
while(i<10):
print 'Writing Value'
val = my_board.analogWrite(11,255)
time.sleep(10)
i+=1

my_board.close()

This code hangs after 'Writing Value'

Activity

  1. n0w commented on Oct 9, 2013

    @n0w

    Have you tried sample_analogwrite.py? It works for me.

    Why are you doing val = object.method() anyway? Try my_board.analogWrite(11,255) instead.

  2. suniv commented on Oct 9, 2013

    @suniv
    Author

    Thank you for responding. Yes, I tried sample_analogwrite.py, but the program gets stuck on b.analogWrite(pin, brightness) line. Also, I am not sure why there are two output statements there.

    analogWrite method returns a boolean indicating completion. I am just retrieving it be able to see if it was completed properly.

  3. n0w commented on Oct 9, 2013

    @n0w

    Hm... That's odd. I'm using this lib in one of my projects for several months now (https://github.com/n0w/rgblamp) with no complaints at all. I'm at work now, so I can't test anything but just in case... What version of python are you using? Mine was 2.7 under debian linux

  4. suniv commented on Oct 9, 2013

    @suniv
    Author

    I am using python 2.5 under windows. I think I may have found a work around (I still need to check if it works properly). Looks like it was getting stuck at

    " while(self.__getData()!="what"):
    pass
    "
    in arduino.py. So I modified the prototype.pde to the following...
    "
    int readHexValue()
    {
    askData();
    int strval[2];
    int converted_str;
    "
    Maybe its a windows issue ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions