Next Page: 10000


Android Files - Hidden or not?

I'm asking this here because I figure developers know the most about the android file systems. Is part of the file system on a Samsung S9 andriod cell phone hidden from the user? And, if so, is there a way to see all the files on the phone? I ask because I am unable to find the files for the audiobooks on my phone I that download from my library with a laptop (running on Mint Linux) using the Cloud Library. The library page says they are *.mp3 books but I can't find any *.mp3 files anywhere... I use the laptop to check the books out and then download them from my android phone to listen to them. I am told that the laptop streams the audio for listening to the books and the arduino downloads and stores it on the phone. Jack

Single diode temperature sensor with Arduino ICU (& reverse-bias leakage)

Use a single diode as a temperature sensor with Arduino ICU Our LED light-sensing experiments lead to an interesting observation: When these loggers are left running overnight they still produce readings because reverse-bias ‘leakage-current’ eventually triggers the Interrupt Capture Unit (ICU) – in the absence of any light. The speed of this self-discharge depends on […]

Jy Mcu Arduino Wiring Diagram

Jy Mcu Arduino Wiring Diagram

U8GLIB Error, preventing compiling (7 replies)


I'm getting the following error on compiling the marlin firmware for my printer (Marlin 1.1.3):

In file included from sketch\ultralcd.cpp:65:0:

sketch\ultralcd_impl_DOGM.h: In function 'void lcd_implementation_init()':

ultralcd_impl_DOGM.h:308:94: error: no matching function for call to 'U8GLIB_ST7920_128X64_RRD::drawStr(const uint8_t&, int, double)'

           u8g.drawStr(txt1X, u8g.getHeight() - (DOG_CHAR_HEIGHT) * 3 / 2, STRING_SPLASH_LINE1);


In file included from sketch\ultralcd_st7920_u8glib_rrd.h:41:0,

                 from sketch\ultralcd_impl_DOGM.h:46,

                 from sketch\ultralcd.cpp:65:

C:\Users\Owner\Documents\Arduino\libraries\U8glib/U8glib.h:171:16: note: candidate: u8g_uint_t U8GLIB::drawStr(u8g_uint_t, u8g_uint_t, const char*)

     u8g_uint_t drawStr(u8g_uint_t x, u8g_uint_t y, const char *s) { return u8g_DrawStr(&u8g, x, y, s); }


C:\Users\Owner\Documents\Arduino\libraries\U8glib/U8glib.h:171:16: note:   no known conversion for argument 3 from 'double' to 'const char*'

C:\Users\Owner\Documents\Arduino\libraries\U8glib/U8glib.h:201:16: note: candidate: u8g_uint_t U8GLIB::drawStr(u8g_uint_t, u8g_uint_t, const __FlashStringHelper*)

     u8g_uint_t drawStr(u8g_uint_t x, u8g_uint_t y, const __FlashStringHelper *s) { return u8g_DrawStrP(&u8g, x, y, (u8g_pgm_uint8_t *)s); }


C:\Users\Owner\Documents\Arduino\libraries\U8glib/U8glib.h:201:16: note:   no known conversion for argument 3 from 'double' to 'const __FlashStringHelper*'

Multiple libraries were found for "U8glib.h"
 Used: C:\Users\Owner\Documents\Arduino\libraries\U8glib
exit status 1
no matching function for call to 'U8GLIB_ST7920_128X64_RRD::drawStr(const uint8_t&, int, double)'

This is being compiled on a new machine, so I'm not sure if that has something to do with it. I've tried to remove extra instances of U8GLIB to no avail. I have a working firmware version loaded on the board, but I think my measurements are off in terms of build volume on the old firmware, so it needs to be updated. I've been working on this printer for years now off and on and I'm so very close to getting it running, this is driving me mad. I'm a bit of a novice with Marlin so this just eludes me and I don't know where to begin.

Any help would be greatly appreciated.

Aiuto compilazione (8 replies)

Salve a tutti

Non riesco a compilare un vecchio firmware di marlin per la mia stampante Prusa I3 Rework

Invio il file in formato zip, se qualcuno riesce a compilarlo e spiegare come fare.

Ho usato Arduino dalla versione 1.6.3 alla versione ultima rilasciata ma niente.

Quando avevo compilato questa versione un paio di anni fa per modificare gli step dei motori, riuscivo a compilarlo corettamente, senza nessun errore, cosa che non riesco più a fare, non mi ricordo con quale versione di arduino funzionava, ora avevo installato l'ultima, ho provato anche la 1.05 r2 la
1.6.2 ecc. ecc. ma sempre senza nessun risultato.

Volevo mettere l'ultima versione di Marlin, ma non so quali parametri modificare, se qualcuno mi dice come fare o riesce a farlo ne sarei molto grato.

Il firmware di marlin vecchio che ho postato funziona per la mia stampante Prusa I3 rework o mendel, la mia ha il motore per l'asse Y d'avanti e anche lo swich di fine corsa, e per l'asse X lo swich a destra.

Multiple libraries were found for "U8glib.h" (7 replies)

I can only find 1 library file "u8glib.h" It is in D:\Users\Bill\Documents\Arduino\libraries

There was one here >> C:\Program Files (x86)\3D\Arduino\libraries that I deleted.

When I compile, how is Arduino IDE finding this >> Multiple libraries were found for "U8glib.h"?

Vibration on X and Y EasyConfig 2.0.X Tevo Tarantula (no replies)

Hi, I have a Tevo Tarantula, was using EasyConfig 1.0.X, so far so good.
Flashed the 2.0.X using Arduino 1.8.10.
The printer vibrates while printing curves. Tried the official Marlin BugFix 2.0.X version after optimize it to work on my printer.
Same thing happens, but it also slows down printing straight lines and it ends up with some "columns". I used the same Gcode for all my tests.
I played with jerk and acceleration.
Also flashed EasyConfig 2.0.x using older arduino versions and I'm having the same issue.
Inspected thoroughly the printer for broken brackets, lose screws, damaged belts, stepper motor current, etc.
Reflashed 1.0.X and it's working perfectly.

Jerk X/Y = 7
Acceleration = 800

Any idea??

UPDATE: Researching a bit more I found this (
I checked the firmware and on the "BUGFIX" version the linear advance K is set at 0.22
On "EASYCONFIG" it's 0... That might be the reason why the printer vibrates on curves AND straight lines using BUGFIX and only vibrates on curves when using EASYCONFIG
Still trying to fix the curve issue...

Handson Arduino Yn Manual Lab English

Handson Arduino Yn Manual Lab English

ROS 101: Monitoring a Push Button Switch with the Robot Operating System


We can investigate the fundamentals and basic concepts of the Robot Operating System (ROS) using only an Arduino, a Raspberry Pi, and a tactile push button switch. With these electronic components, we can easily demonstrate the ROS concept of publishing a topic when the tactile push button switch is pressed.

This hands-on tutorial, adapted from the wiki, takes several minutes to setup and will display a True or False boolean message on a Linux terminal.

The ROS model for publishing the Boolean message is illustrated below:

The push button ROS circuit is quite simple in terms of its component count. The circuit consists of a tactile push button switch wired to the digital pin 3 of an Arduino Uno. The tactile push button switch provides a digital logic low signal enabled by a software pullup resistor of the Arduino code.

Here's a circuit schematic diagram:

Here as well is an equivalent breadboard electrical wiring diagram showing the attachment of the tactile push button switch to an Arduino Uno:

The Arduino software code (sketch) for enabling the pullup resistor for the tactile switch is provided next:

With the electrical wiring of the tactile push button switch to the Arduino Uno completed, the electronics prototyping platform can be attached to the Raspberry Pi 3 B+ using a USB cable. The B connector mates with the Arduino. The A connector attaches to the Raspberry Pi 3 B+ USB port.

Here is the actual prototype of the ROS push button tutorial:

The next phase is to upload the push button code to the Arduino. With the Arduino Integrated Development Environment (IDE) opened, go to Rosserial Arduino Library. With the mouse, select Button_ example.

To activate the ROS Master to monitor the topic (pushed) is initiated by pressing a tactile push button switch. Opening a Linux terminal and typing the ROS command roscore after the prompt ($) will start the ROS Master code for push button monitoring.

To allow the data communication between the ROS Master and the topic pushed to be established, the rosserial command is typed next.

Opening a new Linux terminal window and typing the command rosrun rosserial_python /dev/ttyACM0 will establish a serial communication link between the ROS Master and the pushed topic.

The baud rate for this communication link is set at 56700 baud. The publisher node will transmit the Boolean message of True or False based on the tactile push button’s event or triggered status.

An example session of the ROS button displaying the Boolean value as the tactile push button switch is being activated is illustrated in the following figure:


To view the published topic pushed boolean data, another Linux terminal window is open. After the prompt, type the ROS command rostopic echo pushed to view the Boolean data on the opened Linux terminal window.

For further experimentation with this ROS monitoring application we could replace the tactile push button switch with another electrical or electronic switching device such as an electromechanical relay’s normally open (N.O.) or normally closed (N.C)] contacts, or a transistor based digital switch. You can also create a pulldown resistor by modifying the push button code previously shown and observe the software behavior of the triggered switch.

For reference material on how to get started with ROS, read the introductory Design News article here.



[All images courtesy Don Wilcher]

Don Wilcher is a passionate teacher of electronics technology and an electrical engineer with 26 years of industrial experience. He’s worked on industrial robotics systems, automotive electronic modules/systems, and embedded wireless controls for small consumer appliances. He’s also a book author, writing DIY project books on electronics and robotics technologies


Realização do FLISOL 2015 no dia 25/04/2015 na sede da Produtora Colabor@tiva.PE


Vamos fazer uma roda de concersa sobre software livre, um debate sobre porque livre e não proprietário ...

Também podemos fazer uma esperimentações com sucata, arduino, ferramentas ...


Kurs Arduino - #8 - Sterowanie silnikami DC, pętla for

@Lukasz1979 tak, masz rację - w tym konkretnym przypadku nie są potrzebne, ale też nie szkodzą 🙂 To tak na wypadek, jakby jednak ktoś chciał zmieniać też kierunek obrotów.

Kurs Arduino - #8 - Sterowanie silnikami DC, pętla for

Witam, Można prosić o wyjaśnienie, w jakim celu w kodzie znajdują się linijki zaznaczone na czerwono? Wydaje mi się, że jeśli nie zmieniamy stanu wyjść cyfrowych to można je usunąć.... Ale już kilka razy coś mi się wydawało a niekoniecznie miałem rację - stąd prośba o wyjaśnienie. Pozdrawiam, Łukasz.

Pochwal się nad czym właśnie pracujesz! Wspólny mini-worklog

@DamianSob już rozumiem... @Sabre uważa, że ten typ wyświetlacza nie pozwala na wyświetlanie na nim danych z Arduino np. pomiarów z ADC (tylko na podmienienia wcześniej zaprogramowanych bitmap). To jak to w końcu jest? Możesz wyświetlić wskazania joysticków na tym wyświetlaczu "na żywo"?

Pochwal się nad czym właśnie pracujesz! Wspólny mini-worklog

@DamianSob momencik bo z tego co wiem to takie rzeczy czyli suwaki ze zmieniającą się wartością robi się właśnie w aplikacji od wyświetlacza i nie ma to nic wspólnego z przekazywaniem w czasie rzeczywistym danych z arduino na wyświetlacz. Wyświetlacz ma zapamiętane grafiki i informację co ma zrobić gdy klikniesz na wybranym obszarze wyświetlacza, który przechowuje tylko statyczne obrazy.

Klawiatura + serwo

W takim razie coś źle złożyłeś, bo brakuje tu ważnych elementów programu. Proponowałbym na początek wykonać ćwiczenia z kursu Arduino 2 (przynajmniej z tej części o klawiaturze), bo tutaj robisz takie błędy, że naprawdę ciężko jakoś sensownie pomóc bez pisania całości za Ciebie. W zmiennej tego typu możesz trzymać informację o jednym znaku, a nie o dwóch. Taki zapis z przecinkiem nie istnieje. Jeśli chcesz interpretować wpisywanie liczb to musisz zapamiętać pierwszą cyfrę, później drugą, stworzyć z nich liczbę i dopiero coś takiego interpretować dalej (pisząc w dużym skrócie) 🙂

Klawiatura + serwo

Program złożyłem z kurów arduino część 1 i 2. Za pomocą tego zapisu chciałem uzyskać że po wciśnięciu klawiszów 2 i 3 serwo przestawia się na pozycję 170. Myślałem, że char klawisz = 2,3; to wybór przycisku w tym wypadku 2 i 3. W takim wypadku jak powinien wyglądać taki kod?

Pochwal się nad czym właśnie pracujesz! Wspólny mini-worklog

Z tym świetny to bym nie przesadzał, rozumiem, że wiele można napisać w programie ale jak na razie to tylko demo możliwości wyświetlacza i nic innego, @DamianSob tak wiem jestem szczery do bólu. Do tego brak jakiegokolwiek sprzętowego niwelowania drgania styków przycisków. Tam na każdym switchu powinien być filtr RC bo Arduino cudów samo nie zrobi. I jak już mam oceniać do końca to umiejscowienie tych potencjometrów jest bardzo ale to bardzo nieergonomiczne. Wiem bo sam już dawno temu zrobiłem radio na NRF24l01 z wyświetlaczem lcd od nokii 3310.

Klawiatura + serwo

Witam Chcę zrobić program z arduino uno, klawiatury, i serwo. Który po kliknięciu na klawiaturze przycisku ,,5'' serwo na pozycję np. 50 a po kliknięciu przycisków ,,2 i 3'' serwo na pozycje 170. Nie wiem co w tym kodzie jest nie tak żeby działał tak jak chcę albo jak powinien wyglądać prawidłowy kod. #include <Keypad.h> //biblioteka od klawiatury #include <Servo.h> //Biblioteka odpowiedzialna za serwa Servo serwo; const byte ROWS = 4; // ile wierszy const byte COLS = 4; //ile kolumn byte rowPins[ROWS] = {5, 4, 3, 2}; //piny wierszy byte colPins[COLS] = {6, 7, 8, 9}; //piny kolumn char keys[ROWS][COLS] = { //mapowanie klawiatury {'1','2','3','A'}, {'4','5','6','B'}, {'7','8','9','C'}, {'*','0','#','D'} }; Servo serwomechanizm; //Tworzymy obiekt, dzięki któremu możemy odwołać się do serwa int pozycja = 0; //Aktualna pozycja serwa 0-180 int zmiana = 6; //Co ile ma się zmieniać pozycja serwa? void setup() { serwomechanizm.attach(9); //Serwomechanizm podłączony do pinu 9 } char klawisz = 5; //zmienna do przetrzymywania znakow z klawiatury int i = 0; //zmienna pomocnicza do pętli //Serwo na pozycje srodkowa 90 (bo zakres 0-180) serwo.write(50); } char klawisz = 2,3; //zmienna do przetrzymywania znakow z klawiatury int i = 0; //zmienna pomocnicza do pętli //Serwo na pozycje srodkowa 90 (bo zakres 0-180) serwo.write(170); }

(Nie)elektroniczny multimetr DIY z Arduino Pro Mini

Uniwersalny miernik to niezbędne wyposażenie każdego elektronika. Pomiar prądu czy oporu to nieodzowne czynności podczas majsterkowania. Nikt nie powiedział, że miernik uniwersalny musi mieć funkcje przydatne tylko dla elektroników. Oto ciekawy przyrząd DIY, który potrafi zbadać zupełnie inne wielkości fizyczne. [blog][/blog]

Fall News

Hornby Island was an inspiring place this summer. People everywhere were busy growing, building, making and creating. The Hornby Spark Society held some workshops where people learned about arduinos, sensors, programming ultra-sonic range finders, wearable LEDs, lily pads, conductive thread, disassembling machines, identifying mechanical parts, hot glue gun safety and making robots. The Spark hosted […]

Summer Workshop Series

July 16 – Arduino Workshop: 1-3pm @ Room to Grow    What is an Arduino? An introduction and demonstration into the world of microcontrollers. This beginner level workshop will give an overview of the technology and explore how arduinos can benefit anyone. How can an Arduino improve your life? There are endless possibilities here, and […]

Introduction to Arduinos

What is an arduino? “Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs – light on a sensor, a finger on a button, or a Twitter message – and turn it into an output – activating a motor, turning on an LED, publishing something online. […]

(CHN-Shanghai) User Experience Product Manager – Education

User Experience Product Manager – Education **Location** China, Shanghai **Posted Date** 11/07/2019 **Job ID** CN2429 **Category** Product Design/ Development **Are you interested in building LEGO Education digital platform with us?** The LEGO always make contribution to the world and has a transparent and open culture in daily work. We are looking for the excellent talent who can bring your digital technology experience to grow up with LEGO. **Core Responsibilities** • Collaborate with x-functional teams to identify and mature new digital product concepts • Develop and test prototypes for digital products/components • Build strong domain knowledge within digital education trends & technology • Define, articulate and prove scalable digital concepts that fits LEGO Education strategy, digital platform and anticipated user needs • Design and deliver UX and design for digital experiences, following the global design guidelines **Play your part in our team succeeding** The Digital Experience team in LEGO Education defines & develops digital services, products, components and experiences that enables a strong creative hands-on learning experience utilizing the LEGO system. Digital Experience works across various portfolio and business units in LEGO Education and provides digital services as an embedded part of all development teams, where translation of business needs into digital requirements is key. Our focus is two-fold. We focus on developing quality digital experiences that match digital needs and trends in the global classroom, while also growing a portfolio wide platform of components and principles to enable quick & synergeting digital development across projects. Deliver High impact learning experiences across LEGO Education business, reach more kids and sustain LEGO Education business momentum – every year! The purpose of the position is to add the capability of creating innovative digital concept through hands-on prototyping including UX principles, technical framework for user testing, inspiration and as part of R&D. Furthermore the DXM will drive and deliver the UX and design for digital learning experiences and be responsible for the quality, viability and performance of digital experiences, services and products. Typical concepts interact together with LEGO hardware in a digital physical flow, interlinking the digital experience with the physical experience. As a Digital Experience Manager a typical skill set are collaboration and team player, Drive for simplicity, quality, business understanding, educational industry knowledge. You would carry a deep passion for teacher and students’ success. To deliver following competences is needed: • Very strong concept thinking • Strong UX & Design understanding (Axure, Photoshop, Sketch, Invision) • Frontend developer skills (C#, JSON, JavaScript, CSS) • Rapid prototype management (develop & release) • Web application knowledge (browser and cross device compatibility) Secondarily You would also understand and have tinkered with Hardware as Arduino, Sparkfun or have some more basic electronics and firmware understanding. **Do you have what it takes?** • Masters degree of IT, Information Science, Digital Design or similar • At least 5 years’ experience in digital UI/UX design with successful launch of product/services. • Proven Conceptual thinking • Experience with the Educational k-12 industry with successful launch of services and/or products. • You know, understand, have worked with Classroom digital structures like classroom management systems. • Additional Understanding of and background in Hardware, electronic and hands on materials Digital development • Being a do´er (more than a talker) • Providing answers (more than asking questions) • Strong communicator & collaborator • International travelling 15-20 days/year • Agile mindset • High integrity, open, innovative, liking complex projects, result oriented, can speak to Management easily, a maker and doer mindset/prototype by heart • Good colleague and indirect leader, believing in teamwork, making others success your own **Join the global LEGO® family** The LEGO Group recruits and develops people entirely on merit. If you are confident you have what it takes to succeed in this role – and you share our commitment to creativity, collaboration, and quality – use the APPLY NOW button above or below. Please remember to attach your application and current CV. BRINGING IT TO LIFE \#LI-SX1

The missing docs for mbot on a Windows PC

selwyn's picture

My eight year old recently got his Mbot robot from Unfortunately there are pretty much no docs so this is my first effort to document what I learned.


Install mbot 3.x

click Connect, install arduino driver

plug in usb,

click connect, serial port, COM3 (might be a different # than 3 on your system)

Look for the check mark next to connect, serial port, com3

click Edit, Arduino Mode.  This will show a new panel on the right side with c code which will be generated as you drop blocks onto the center panel.

Always start with mbot program block

create loop with control block: forever (or similar)

Put robot blocks inside the loop eg run forward at speed 100

Don’t forget to stop the movement with a run forward at speed 0

Don’t forget to put a delay in so the motors can run for a bit otherwise there will be no movement

When you want to try your program on the robot, click the “upload to arduino” button.  This will cause the c code to get compiled - you will see files flying by on the lower right panel,  Then the compiled program will get transferred to the mbot.

If you see, “please connect the serial port” then you may have missed the connect step above.  I found one of my computers showed com3, com4, com5.  Only com5 worked on that computer.  If I tried com3 or com4, I had to restart the mbot program to make it work on com5.  

I was able to get connected via bluetooth but it doesn’t seem like it is possible to upload programs that way.

Also it is possible to double click the mbot program block and that block will start executing immediately on the mbot.  Sometimes lots of numbers and letters start rolling around in the lower right of the screen


mbot program


run forward speed 100

wait 1 second

run forward speed 0

For using the button:

mbot program


if [button pressed] then

run forward speed 100

wait 1 second

run forward speed 0

Use the button to make mbot stop

This will cause the robot to start running and it will stop when you click it’s button.  To restart it, click the reset button.

make a Block called “go”

define “go”

set led on board all to red: pick random 1-100 green: random 1-100 blue: random 1-100

run forward at speed 70

mbot program

repeat until [button pressed] {

 [go block]


set led [led on board][all] red:0 green:0 blue:0

run forward at speed: 0


Noah wanted a program allowed us to control the robot with the remote - kinda like program A which causes the program to move in the direction the arrows but the mbot stops when you stop pushing the buttons. We made a cool program that causes the mbot to go in a direction you push and keep going after you release the button. I've attached a screenshot of the program.


screenshot of scratch program


Робота з SD Card Arduino


Реализовать можно используя метод   

bool seek(uint32_t pos);

Который дает возможность осуществить переход к позиции pos(pos- это байт к которому осуществляется переход.)


HELP!!! Teensy & Arduino Conflict on a Mac

Hi everyone, I am totally new to the teensy. I just bought one and couldn't make it read the Arduino code. I just called technical support and...

Jy Mcu Arduino Wiring Diagram

Jy Mcu Arduino Wiring Diagram

Mb 1000 Arduino Wiring Diagram

Mb 1000 Arduino Wiring Diagram

Software Engineer - MTEQ, Inc. - Lorton, VA

Experience/expertise in designing, developing and testing microcontroller software (e.g., PIC, Atmel, Arduino). Strong troubleshooting and debugging skills.
From MTEQ, Inc. - Fri, 30 Aug 2019 22:03:39 GMT - View all Lorton, VA jobs

Student Technical Assistant Tanguay lab - Oregon State University - Corvallis, OR

Experience using Arduino, Atmel Studio. This recruitment is to fill (1) part-time (less than 20 hours per week) student engineer position for the Tanguay Lab … $11.25 an hour
From Oregon State University - Wed, 11 Sep 2019 20:21:04 GMT - View all Corvallis, OR jobs

Discord servers for the electronic’s community and more @adafruit @arduino @PythonDiscord @discordapp

Discord is a community server that we use at Adafruit with over 14,000 members. We’ve partnered with Python Discord (see our posts here). AND we worked with the official Arduino...

Nube here

You would need to replace your existing controller (probably GRBL running in the Arduino) with LinuxCNC.

To be honest, you probably wouldn't gain anything. LinuxCNC might even be worse for rastering than the existing controller.

Diseño experimental de vehículo autónomo utilizando redes neuronales

Resumen : Este artículo está relacionado con el diseño experimental e implementación de un vehículo autónomo para el transporte de mercancías o materias primas en el interior de una industria o comercio. El proyecto fue desarrollado y coordinado por la Escuela de Ingeniería Eléctrica y Electrónica de ITCA-FEPADE. Este vehículo es accionado a través de un conjunto de sensores, tales como infrarrojos, ultrasónicos y sensor LIDAR; el vehículo es capaz de detectar su entorno, y basados en ellos, alcanzar su destino mediante decisiones de un Raspberry, que, ejecutando un programa basado en red neuronal da las instrucciones a un microcontrolador Arduino, el cual impulsa los motores eléctricos utilizando una etapa de potencia basada en transistores MOSFETs. La red neuronal es un tipo de control adaptativo, que viene a sustituir a los controladores tradicionales; al igual que el ser humano, la red neuronal debe ser entrenada para un funcionamiento óptimo utilizando inteligencia artificial, tal como el método de retropropagación, en la cual la red neuronal aprende de manera supervisada, en base a patrones de entrada y salidas conocidas. El vehículo es capaz de transportar un peso de hasta 30 Kg y las tareas de carga y descarga serán realizadas por un operador humano. Debido a los componentes electrónicos a bordo del vehículo, se recomienda su operación en ambientes secos y una superficie plana. El nivel de autonomía del vehículo, se refiere a transportar la carga de un punto a otro sin acción humana directa durante su desplazamiento. Entre los campos de aplicación, se puede considerar el área logística e industrial, para el transporte de materia prima, herramientas, componentes electrónicos, telas y alimentos enlatados, entre otros. Otros títulos : Experimental design of autonomous vehicle using neural networks Título : Diseño experimental de vehículo autónomo utilizando redes neuronales

11/25 朱志明 助理教授:Hello Arduino程式教育桌遊之實證研究與體驗


Arduino Basics Workshop

On Tuesday 12th November we will be having a Arduino Basics Workshop. The workshop will be at Tonsley starting at 6:30pm. It will cost $20 per person. The workshop is limited to 10 people Tickets can be bought at Eventbrite,

D Activites Arduino Pour Les Kids Des 8 Ans Frederic

D Activites Arduino Pour Les Kids Des 8 Ans Frederic

Re: [lavagnalibera] Voting machine

Siamo felici che le nostre guide vi siano state utili. Personalmente avevo provato a installare l'IDE di Arduino e ho visto che funziona tranquillamente. Per quanto riguarda l'HDMI, mi sono preso la libertà di aprine una e ci ho trovato dentro sia una presa HDMI che uno slot per microSD.

Add-On Bantam

Box Dimensions: 
13 × 9 × 6 in
Box Weight: 
6 lb
Add-on Bantam only with 36" bat cables
1 Year Limited
Built In Blue Tooth: 
Legends Included: 

The Bantam™  add-on will allow you to expand your circuits (by 8) will save hours of wiring & installation time! It is a small, 8-circuit control system that provides a clean (one ethernet cable into the cab!) and safe way to power and control 12/24VDC accessories. Due to the Bantam™’s small footprint, the placement options are endless! No cutting, fishing wires into the cab or tapping into the vehicle‘s electrical system. It’s the perfect over-all solution for all your aftermarket electrical accessories with options unmatched by anyone.


• High current capabilities (30 amps per circuit) with a maximum 100 amp capacity.

• Operates on 12VDC or 24VDC.

• Small footprint: 4.0”W x 4.0”L x 1.125”T (See side by side comparison to our Original 8-circuit system).

• Programmable functions for: Dimming, Strobe, Flash & Momentary.

• Switch linking (create a master switch to control other switches within the same panel).

• Flexibility to add multiple controller types such as: Touchscreen, HD smart controller, hard rocker switches and wirelessly using the Bantam™ app on a smart phone, tablet or any Bluetooth LE enabled device.

• Expandable up to 32 circuits that can be controlled with single touchscreen, or infinite number of circuits with use of additional controllers, limited only by the supplied power source.

• Ethernet cable interconnect with a 25’ foot distance limitation.

• Fully programmable via free Bantam™ app.

• Current monitoring (via touchscreen and app).

• Protection against: Over current, over heat, short, reverse polarity protection, and field collapse.

• Low voltage detection circuit that will monitor battery voltage and shut system, and all accessories attached to it, off when battery voltage drops below 11.2VDC.

• Ignition control for two circuits (switches 1 and 2).

• Safety lock-out for two circuits (switches 1 and 2).

• 16-position terminal block for end user connections (both ground and power).

• Removable dust cover with spots for legends and port identifications.

• Universal mount.

• 8-position input terminal block for controlling outputs (3.3VDC – 24VDC inputs).



• Third party switches

• Computers

• Arduino

• Raspberry Pi

• Alpine Audio systems KAC-001 head unit controller

• Sensors, thermostats, pressure switches, fan controllers & more


Hardware Included: 
Country Of Origin: 


Lattepanda Delta 432: Minicomputer hat GPIO, USB-C und Arduino-Coprozessor

Bild: Der Delta 432 ist ein voll funktionsfähiger PC, inklusive Gemini-Lake-CPU,...

TV-B-Gone, the hidden-in-your-glasses edition


Facelesstech created a fun pair of "smart glasses" with an embedded a miniature attiny85 Arduino controller, and followed it up with a pair that concealed a TV-B-Gone (Mitch Altman's open source hardware gadget that cycles through all known switch-TV-off codes, causing any nearby screens to go black). It's a much less creepy use than the spy glasses with embedded cameras sold by Chinese state surveillance vendors. I'd certainly buy a pair! (via JWZ) Read the rest


Lattepanda Delta 432: Minicomputer hat GPIO, USB-C und Arduino-Coprozessor

Der Delta 432 ist ein voll funktionsfähiger PC, inklusive Gemini-Lake-CPU, Arbeitsspeicher, Flash-Speicher und optional Windows 10. Für Bastler interessant: Der Coprozessor ermöglicht Arduino-Projekte und die GPIO-Pins sind eine Schnittstelle für weitere Zubehörteile. (Arduino, PC-Hardware)

sprawdzanie stanu pinu MCP23017 w przerwaniu arduino

Podobny temat poruszono tu. Serial.printl nie powinien być wywoływany w przerwaniach. Przerwania są dobre do relatywnie lekkich obliczeń. Nalezy unikać w nich delay, tego co wymaga odstępów czasowych czy wykorzystania innych przerwań. Możesz to obejść ustawiając w przerwaniu flagę (zmienną), którą sprawdzisz w pętli loop() i jeżeli warunek się zgodzi to wyświetl co chcesz. Edit: tak myslę, że istota przerwań może się w tym miejscu rozmywać. Ale ich zaletą będzie niegubienie zdarzeń. Choć i tak będzie wyświetlał tekst na zasadzie przesłuchiwania zmiennej (co każdy obrót pętli coś sprawdzasz), to masz pewność, że zmiana zmiennej nie ucieknie. Bo gdybyś sprawdzał pin w pętli głównej i przy okazji robił co jakiś czas coś czasochłonnego to na pewno zgubisz jakieś zmiany stanu. W tym przypadku przerwanie zadziała i będziesz miał pewność że zdarzenie zostanie zapamiętane, choć może wynik nie pojawi się od razu. To coś jak z pisaniem na klawiaturze telefonu. Często zdarza się, że pisze się coś, ale pod wpływem zwieszki tekst pojawi się dopiero po chwili, bo został zbuforowany przerwaniami niezależnymi od tego co widzi użytkownik.

sprawdzanie stanu pinu MCP23017 w przerwaniu arduino

Witam Jak się mylę to mnie poprawcie. Sygnał na pinie przerwania arduino (UNO) wywołuje funkcję w której ma być sprawdzany stan na pinie expandera. void kontrola(){ Serial.println ("TEST"); if (mcp.digitalRead(0)== LOW){ A = 0; } } Gdy następuje przerwanie to na serial monitorze pojawia się tylko " TES " i program się zawiesza. Czy jest to spowodowane tym że w przerwaniu hamowana jest komunikacja z expanderem? Czy coś innego i można jakoś rozwiązać ten problem ?

Pochwal się nad czym właśnie pracujesz! Wspólny mini-worklog

@Treker oczywiście, ze mogę. Są tam jak najbardziej tez grafiki na sztywno przypięte, ale na każdej z nich można wrzucić takie okienko, które czyta wartości z arduino. Najlepszym przykładem jest poziom naładowania pilota, była to jak najbardziej realna wartość przeczytana z analoga.

Arduino Music Player on Teensy Audio Shield

Ported my Arduino Music Player to the Teensy Audio Shield. You can download the project at:...

Login to Windows Computers using RFID tag and Arduino


As many of us know computers were invented around 1871, but it was not until 1961 we had them password protected. Early in the 19’s we used pins and alphanumeric characters as passwords for our computers, today we have many types of verification methods like Password, Pin, Pattern, Gesture, Fingerprint recognition, Face recognition and much more.


Alexa Controlled Home Automation using Arduino and ESP-01 Wi-Fi Module


Smart speakers like Amazon Echo or Google home are getting popular now days and both have capability to integrate custom skill or action to control any appliance using those Smart speaker. We previously built our own Smart speaker using Raspberry Pi and Alexa, and also controlled home appliances using this Raspberry Pi smart speaker.


Arduino Lab2: หลอดไฟ LED และการแสดงไฟอัตโนมัติด้วย Arduino


หลังจากใน Lab1 แนะนำการใช้ ในการต่อวงจรและทำความเข้าใจเกี่ยวกับวงจรไฟฟ้าเบื้องต้นไปแล้ว ครั้งนี้ใน Lab2 เราจะมาเริ่มรู้จักกับเจ้า Arduino กันครับ และทดลองต่อวงจรไฟ LED อย่างง่ายๆ กันดังนี้เลย

The post Arduino Lab2: หลอดไฟ LED และการแสดงไฟอัตโนมัติด้วย Arduino appeared first on Nattapon's Blog.


Arduino Lab1: เรียนรู้วงจรไฟฟ้าและ Arduino ด้วย


เทคโนโลยีต่างๆ รอบตัวเราในทุกวันนี้ควบคุมและมีการทำงานแบบอัตโนมัติ โดยมีหัวใจสำคัญก็คือไมโครคอนโทรลเลอร์ ซึ่งไมโครคอนโทรลเลอร์ชนิดหนึ่งที่ได้รับความนิยมและราคาไม่แพง สามารถหาซื้อมาฝึกหรือเรียนรู้วงจรไฟฟ้าและการเขียนโปรแกรมควบคุมอย่างง่ายๆ ได้ก็คือ Arduino ครับ แต่ก่อนที่เราจะไปจับของจริง เราสามารถฝึ...

The post Arduino Lab1: เรียนรู้วงจรไฟฟ้าและ Arduino ด้วย appeared first on Nattapon's Blog.


Comment on DIY Digital Wristwatch by Zak Kemble

The recommended max source impedance for the ADC is 10k. Higher value resistors are more susceptible to noise and things. 1M resistors are often used in those Arduino touch sensor tutorials so having the watch on your wrist with 1M resistors will probably throw the readings way off!

Dupont Cable Jumper Wire 10 20 30 40cm F-M F-F M-M For Breadboard Arduino USA

End Date: Sunday Nov-10-2019 17:39:04 PST
Buy It Now for only: $8.49
Buy It Now | Add to watch list


11/25 朱志明 助理教授:Hello Arduino程式教育桌遊之實證研究與體驗


Error compiling for board Teensy++ 2.0 DISK SDCARD + Keyboard

Hellow, I am new in Teensy, I have some errors compiling for board Teensy++ 2.0 DISK SDCARD + Keyboard: arduino-1.8.10-windows Windows 10...

Create Random Story Starters With This Flippity Template


This morning I answered an email from a reader named Brian who wrote,
"I’m looking for a way to upload photos of my students so I can randomly have the site select a photo. (The students are learning...

Read the whole entry at »


TV-B-Gone, the hidden-in-your-glasses edition


Facelesstech created a fun pair of "smart glasses" with an embedded a miniature attiny85 Arduino controller, and followed it up with a pair that concealed a TV-B-Gone (Mitch Altman's open source hardware gadget that cycles through all known switch-TV-off codes, causing any nearby screens to go black). It's a much less creepy use than the spy glasses with embedded cameras sold by Chinese state surveillance vendors. I'd certainly buy a pair! (via JWZ) Read the rest


Комментарий к записи Большое обновление (Евгений Курепин)

Странно, у меня никогда не грелись... Если на датчик просто подать питание и подключить резистор 4,7 кОм будет греться?

Omni Direction Mecanum Wheel Robotic Learning Kit Lesson2: Bluetooth Control Car

Buy from US Buy from UK Buy from DE Buy from IT Buy from FR Buy from ES Buy from JP Mecanum Omni wheel is a very powerful wheel technology which allows robot car make omni-directional movement( parallel shift to left and right). In this project, we will show how to use Arduino to control ...Read the Rest

Introduction of OSOYOO MEGA-IoT Shield

This ESP8266 is an ultra-low power UART WiFi module. The OSOYOO MEGA-IoT  Shield is based on the ESP-12s with the ESP8266 WiFi chip. This shield is designed to easily connect your Arduino to the IoT world. It is an Arduino shield which integrates famous ESP-12S WiFi module and provides low cost WiFi solution with any ...Read the Rest

Flight control

4-5 weeks Project.Immediate start.Start-up company located in Tel-Aviv.Very interesting robotic project.Implement modificaitons In ArduPilot flight controller (Over PixHawk 4):Expaned wheels controlMulti encoders spanUpdate Mavlink messagesClose loop motors controlBasic sensors drivers and I/F in ArduinoMust have: Experience with ArduPilot!Advantage: experiecne with Pixhawk hardware.

The FLOSS ecosystem of PLC and robotics


Open Source robotics has now been present for more than 10 years and has achieved some success, at least in research and education. There are numerous projects for open source robotics

Although less known, it has been possible for more than a decade to deploy a complete  solution for industrial automation based on free software and open hardware. The first success case was demonstrated by SSAB in Sweden in a fairly large factory which produces steel.

This page tries to collect all success cases and initiatives related to open source robotics and industrial automation. It is a work-in-progress. Feel free to contribute by write to sven (dot) franck (at) nexedi (dot) com or by suggesting new entries on Nexedi's contact page.

Success Cases









  • Modbus is one of the most open standards for PLC integration over TCP/IP with I/O from WagoAdvantech (ADAM) ou ICPDAS
  • DIN Rail is a standard format for industrial enclosures


New Arduino Tutorial Kit

New Arduino Tutorial Kit

آموزش راه اندازی ماژول ESP32-CAM


تا بحال برای شما پیش آمده که بخواهید برای اتاق یا محل کارتان دوربین های مداربسته نصب کنید تا بتوانید بصورت زنده محیط های در مجاورت خودتان را تحت نظر داشته باشید. خوشبختانه به کمک تکنولوژی ESP32 و در نهایت ماژول ESP32-CAM می‌توانید به راحتی این کار را انجام دهید. پس با انرژی و چند […]

نوشته آموزش راه اندازی ماژول ESP32-CAM اولین بار در دیجی اسپارک پدیدار شد.


Arduino H Bridge Diagram

Arduino H Bridge Diagram

Max6675 Arduino Wiring Diagram

Max6675 Arduino Wiring Diagram

Instalar Librerías Arduino


En ocasiones es necesario instalar librerías en Arduino IDE para ayudarnos a crear o utilizar distintos componentes. el proceso es muy simple y tenemos 2 formas de hacerlo. Arduino IDE posee un administrador de librerías que lo podemos encontrar en Herramientas -> Administrador de librerías o presionando simultáneamente las teclas Control+Mayúsculas+I (Ctrl+Shift+i) al abrirlo nos...

La entrada Instalar Librerías Arduino se publicó primero en ElectroYA RC - Drones de Carreras.


Festival vedy a techniky AMAVET

Festival vedy a techniky AMAVET

Usporiadateľom októbrového krajského kola pre Košický a Prešovský kraj Festivalu vedy a techniky AMAVET bola Katolícka spojená škola sv. Mikuláša v Prešove.

Súťažiaci prezentujú projekty zo všetkých vedeckých a vedecko-technických odvetví ako sú biológia, medicína, chémia, fyzika, environmentálne vedy, elektrina, mechanika a informatika. Festival vedy a techniky AMAVET organizuje Asociácia pre mládež, vedu a techniku od roku 1998. Projekty hodnotila odborná komisia v zložení doc. JUDr. Marián Giba, PhD., prof. Mgr. Jaroslav Hofierka, PhD. a predsedom bol doc. MVDr. Branislav Peťko, CSc.: "Asociácia pre mládež, vedu a techniku na Slovensku podporuje mladých, začínajúcich vedcov, ktorý sa prejavujú v základnom stupni vzdelávania." Predseda komisie pridáva aj jeden postreh: "Na tejto súťaži je významné to, že v biologicko ekologických vedách je viac prihlásených projektov zo základných škôl ako zo stredných. Technické vedy sa zdajú zložitejšie pre nižšie ročníky."

Na slávnostnom otvorení privítal zúčastnených riaditeľ Katolíckej spojenej školy sv. Mikuláša v Prešove RNDr. Marcel Tkáč

Dôležitosť tohto podujatia jednak pre súťažiacich, no i pre verejnosť umocnili aj významní hostia, medzi ktorými nechýbal vedúci odboru školstva, kultúry a cestovného ruchu Mestského úradu v Prešove Mgr. Igor Hodžia: "Orientovať sa týmto smerom, smerom na vedu má zmysel. Študenti takto môžu budovať nie len svoju budúcnosť, no aj budúcnosť spoločnosti."
V roku 2018 sa konalo krajské kolo festivalu v Košiciach. Po dvoch rokoch sa vrátilo znovu do Prešova, na Katolícku spojenú školu sv. Mikuláša. "Naša škola, hlavne Gymnázium nadväzuje na tradíciu úspešných študentov v rámci prírodovedných súťaží a prezentácie vedeckých projektov, kde naši študenti dlhodobo dosahovali veľmi dobré výsledky na medzinárodných súťažiach." vraví riaditeľ školy RNDr. Marcel Tkáč. V roku 2017 študenti Miriam FERETOVÁ a Samuel SMOTER získali na najprestížnejšej projektovej súťaži na svete Intel ISEF úžasné druhé miesto. V kategórii Animal Sciences uspeli so spoločným projektom „Prírodné éterické oleje v prevencii pred kliešťami rodu Dermacentor“.


Na festivale autori prezentujú svoj výskum formou panelu (postera). Poster je kartónový stojan, ktorý umožňuje autorom pripevnenie a prezentovanie svojho výskumu hodnotiteľom.

Zoznam súťažných kategórií:

Projekty skúmajú biologické procesy na úrovni buniek, resp. mikroskopickej úrovni.
Táto kategória zahŕňa organickú aj anorganickú chémiu. Projekty môžu byť zamerané na rôzne oblasti od štruktúry atómov až po zložitejšie organické molekuly. Obzvlášť sú vítané projekty zamerané na efektívnejšiu produkciu látok. Pokročilejšie projekty by mali obsahovať chemické rovnice a vzorce.
Elektrina a mechanika
Autori navrhujú nové komponenty a súčiastky do známych zariadení, napr. v záujme zvýšenia ich účinnosti. Môžu navrhnúť i nové stroje. V rámci elektrotechniky sa navrhujú nové elektrické obvody a súčiastky, ktoré sa následne implementujú do zariadení.
Energia a transport
Projekty zahrnuté v tejto kategórií by mali skúmať efektivitu využívania klasických elektrární (vodných, jadrových, tepelných…), využitie fosílnych palív (uhlie, zemný plyn, ropa) a iných surovín. V projektoch zaoberajúcich sa dopravou autori sa môžu zamerať na efektivitu tradičných dopravných prostriedkov, ich využívaním, perspektívou do budúcnosti a pod. Autori sa rovnako môžu zamerať na alternatívne zdroje energií a dopravné prostriedky budúcnosti.
Environmentálne vedy
Projekty v tejto kategórií by mali študovať životné prostredie a prebiehajúce javy, resp. zmeny v ňom. Autori by mali skúmať vzťahy medzi jednotlivými zložkami biosféry, prípadne narušenie týchto vzťahov.
Fyzika a astronómia
Projekty zahŕňajú fyzikálne riešenia rôznych problémov, predovšetkým tých, ktoré neboli zatiaľ vyriešené. Výsledky prác môžu byť navyše podporené vlastnými programami a počítačovými simuláciami. V rámci astronómie by sa autori mali zamerať pozorovania nebeských objektov (dvojhviezd, asteroidov, zákrytov, premenných hviezd atď.) a získané dáta by mali použiť na vlastnú analýzu a vyslovenie ich záverov.
Zahŕňa štúdium rôznych procesov odohrávajúcich sa na Zemi, napr. zemetrasenia, globálne prúdenie v atmosfére, kontinentálny drift a pod. V pokročilejších prácach by autori mali používať odborné výrazy z oblasti geológie, fyziky, prípadne matematiky. Geodetické práce patria tiež do tejto kategórie.
Informatika a počítačové inžinierstvo
Táto kategória je veľmi široká. Zahŕňa hardware aj software. Čo sa týka hardwaru, autori môžu navrhnúť zmeny v štruktúre, a tým zväčšiť výkon počítača. V rámci software môžu vytvoriť užitočné programy, webstránky, hry a pod.
V tejto kategórií autori prezentujú práce a vety matematikov s ich vlastnými aplikáciami alebo dôkazmi. Môžu sa taktiež pokúsiť dokázať vety a hypotézy, ktoré neboli zatiaľ dokázané, resp. autorov dôkaz a aplikácia je originálna.
Medicína a zdravotníctvo
Práce v tejto kategórií sa zaoberajú ľudským telom, jeho anatómiou a chorobami. Autori môžu, napríklad, skúmať vplyv rôznych látok alebo žiarenia na rast baktérií a vývoj rakovinových buniek, čím môžu navrhnúť i nové metódy liečenia.
Spoločenské vedy
Spoločenské vedy sú piatou zo základných šiestich skupín odborov vedy a techniky tak, ako sú definované Organizáciou pre hospodársku spoluprácu a rozvoj. Oblasť spoločenských vied patrí spoločne s humanitnými vedami medzi vedné disciplíny s rastúcou dôležitosťou – v prípade ich kvalitných výstupov sú tieto veľmi často vo vyspelých štátoch využívané okrem iného aj na riadenie spoločnosti a hospodárstva. Do spoločenských vied zahŕňame: psychologické vedy, ekonomické vedy a obchod, pedagogické vedy, sociálne vedy, právne vedy, politické vedy, sociálnu a ekonomickú geografiu, masmediálnu komunikáciu.
Humanitné vedy: historické vedy a archeológia,, filologické vedy, filozofické vedy, etika a teologické vedy, vedy o kultúre a umení.




Výsledky krajského kola - zoznam postupujúcich pre Prešovský kraj:

Biológia: Kristína Katuščáková a Radka Baranová - Metabolitmi z aromatických čajov proti kliešťom
Biológia: Barbora Langová - Biofyzika mozgu a s ním súvisiacich vĺn
Elektrina a mechanika: Kristián Greif a Oliver Lipka - Inteligentný solárny generátor
Elektrina a mechanika: Andrej Tadeáš a Bača - Powerline komunikácia
Environmentálne vedy: Chiara Ugrayová a Terézia Pjatáková - Vplyv distribúcie reklamných letákov na životné prostredie
Environmentálne vedy: Matej Kmec a Štefan Hudačko - Môže byť huba indikátorom znečistenia životného prostredia?
Environmentálne vedy: Anna Pénzešová a Jozef Jabczun - Mikroorganizmy v lese
Environmentálne vedy: Eliška Semanová - Redukcia odpadu podľa filozofie ZERO WASTE
Environmentálne vedy: Gréta Kolcunová - Porovnanie použitia Whitlock-Vibert boxov a externých liahní pri reintrodukcii pstruha potočného
Fyzika a astronómia: Alex Kanderka a Miroslava Pramníková - Čarovné kvapaliny
Fyzika a astronómia: Vladimír Uhlík - Využitie Arduina vo fyzike
Geovedy: Diana Novikmecová - Slovenský opál
Chémia: Anna Štofirová a Timea Nacková - Stráviteľnosť bielkovín
Informatika a počítačové inžinierstvo: Barbora Horvátová a Lýdia Veselovská - Zostavte si vlastného robota s Arduinom
Informatika a počítačové inžinierstvo: Daniela Chovancová a Samuel Farkaš - ecoCITY
Medicína a zdravotníctvo: Veronika Kováčová - Život s ochorením diabetes mellitus
Medicína a zdravotníctvo: Aneta Anna Dunajová - Stanovenie zakázaných látok v športe pomocou elektrochemických metód


Next Page: 10000

© Googlier LLC, 2019