How export webgui to your team,

Services: 

localtunnel
myrobotlab

Hardware: 

Not applicable.

In most cases, you don't really want a localhosted site to be accessible from outside your machine, but there are certain circumstances where you may need to, if you're a multiple person team, and you're wanting to collaborate on MyRobotLab without sharing the same machine.

Enter Local Tunnel, you can find a copy of the download here: https://github.com/localtunnel/localtunnel

New Servo Interface

GroG's picture

I have not visited the Servo service for a long time.  It gained functionality, but some of the implementations make it very difficult to extend in the future.  Additionally, there were some problems which made the code unecessarily complicated.


ESP32 - Pushing a Varaible out to multiple GPIO pins using registers

Gareth's picture

How to output a variable directly to GPIO pins ... i.e. in parallel.

This can be done using the ESP32's registers.

// sending a variable to GPIO pins Bitwise register style

// create a parallel GPIO bus using GPIO 12,13,14,15 i.e. must be consecutive pins
#define PARALLEL_0  12

int RGBled=000; // demo RGB connected to Gpio pin 12,13,14,15

void setup() {


ESP32 - Setting up 2 cores to run 2 parallel Code threads

Gareth's picture

Here is the simplest way to get code running parallel with two separate cores on the ESP32.


Google Speech Recognizer Log Error Code

LWFlouisa's picture

I seemed to have resolved the issue, it just takes a while for Mary to load.


Finally getting used to the syntax,

LWFlouisa's picture

What was really stumbling me was mainly trying to add numbers as parts of speech, but it was easy enough to turn these back into strings, and then display it normally.

The flow is extremely similar to Ruby:

 

[code]

# Submission based emotions.

def attraction():

  print("I do accept.")

 

def trust():

  print("I do trust")

 

def acceptance():

  print("I do accept")

 


Having difficulty with the python,

LWFlouisa's picture

Specifically I'm having difficulty with certain aspects of using the Python programming language.

When I do ruby scripts I can do stuff like this:

 

[code]

7.times do

  num = File.read("my_file.txt").to_i

  new_num = num + 1

  open("my_file.txt", "w") { |f|

    f.puts new_num

  end

end

[/code]

 


Difficulty installing ant,

LWFlouisa's picture

Is ant necessary, or can it work using normal command line installation? Looking at the Ant website, it doesn't seem to have Linux instructions.

Update: I think I found it, though it's not very straight forward.

Even when trying to run the java app directly I get this error:

http://Error: Could not find or load main class .home.sarah.Downloads.myrobotlab.jar

Got my page up,

LWFlouisa's picture

http://myrobotlab.org/content/my-page

Sorry if it's not exactly pretty, I tried tweaking it, but I didn't realize how powerful HTML is.


Question about motors.

LWFlouisa's picture

I think I might be getting lost on what powers a servomechanism. In this context, would it need a direct power supply, like a wall plugin, or would it work with a battery?

As someone who has never worked with servo and step motors.

Also I could make this a forum topic if preferred.