Arduino y algunas aplicaciones

بواسطة: Coursera

Overview

Arduino es una iniciativa empleada para simplificar el uso de los microcontroladores, que surgió en 2005 como resultado de un proyecto de estudiantes en el Instituto IVREA. Nació con el objetivo de disminuir el costo de los microcontroladores, que entonces los estudiantes empleaban para sus proyectos y que resultaban demasiado costosos.

Actualmente tiene diferentes usos, como la aplicación de desarrolladores de diseños artísticos e interactivos; de igual forma, muchas personas utilizan Arduino para incursionar en aplicaciones tecnológicas, como la automatización y la robótica.

Su aplicación, aunque pudiera parecer limitada a áreas de la ciencia muy especializadas, es en realidad común, al encontrarla en un cajero automático, un calentador de agua, la pluma de un estacionamiento o las puertas de una plaza o supermercado, y es que este tipo de herramientas, que facilitan nuestra vida diaria, están basadas en un pequeño microcontrolador, cuya tarea está dictada por un programa.

Programar es algo que hacemos día con día al planear nuestras actividades, pero si nos detenemos a organizar aquello que hacemos de manera inconsciente, obtendremos una serie ordenada de pasos que nos llevarán a un objetivo; si tenemos esto claro seremos capaces de planear actividades más complejas.

En este curso utilizaremos Arduino UNO para realizar dos prototipos que muestran el funcionamiento de dispositivos, como un chaleco para ciclista y un pastillero. No es requisito tener conocimientos de programación; sin embargo, conforme avances en el estudio de este curso probablemente necesites reforzar e investigar sobre algunos de los aspectos que aquí se expliquen.

A través de las actividades y material didáctico de este curso aprenderás a aplicar la tarjeta Arduino y podrás adquirir y reforzar nociones básicas de programación, utilizando una herramienta de fácil acceso, que te permitirá además elaborar posteriores proyectos de tu interés.

Subtítulos disponibles en español.
Cuatro semanas de estudio.
2-4 horas por semana.

Syllabus

  • ¿Cómo trabajaremos en este curso?
    • Antes de iniciar el estudio de este curso revisa la forma en que está estructurado.
  • Arduino, ¿qué es y para qué sirve?
    • En este módulo conoceremos sobre el desarrollo de los microcontroladores a través de la historia y realizaremos la instalación del programa o IDE de la tarjeta Arduino UNO.
  • Prototipo de chaleco para ciclistas
    • En este módulo identificaremos las zonas del entorno de desarrollo integrado (IDE), para posteriormente empezar a realizar códigos de programación, empleando las entradas y salidas digitales de la tarjeta Arduino; con ello podremos desarrollar un prototipo de señalización para ciclista.
  • Fabricación de un pastillero inteligente
    • En este módulo aprenderemos a controlar un motor de CD, un buzzer, un interruptor de lámina y una pantalla de cristal líquido (LCD), que junto con bibliotecas e interrupciones de programación nos permitirán desarrollar un prototipo de pastillero inteligente.

Taught by

Yukihiro Minami Koyama

Arduino y algunas aplicaciones
الذهاب الي الدورة

Arduino y algunas aplicaciones

بواسطة: Coursera

  • Coursera
  • مجانية
  • Spanish
  • متاح شهادة
  • متاح في أي وقت
  • الجميع
  • Spanish
8.1.2PHP Version262msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (159ms)
    • Application (102ms)
    • 1 x Booting (60.67%)
      158.94ms
      1 x Application (39.08%)
      102.38ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET ar/الدورات/{slug}
      middleware
      web, localize:ar
      controller
      App\Http\Controllers\CourseController@show
      as
      ar.courses.show
      namespace
      prefix
      /ar
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      7 statements were executed5.66ms
      • select * from `courses` where `slug_ar` = 'arduino-y-algunas-aplicaciones' limit 1
        4.09ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. arduino-y-algunas-aplicaciones
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-04-10 20:08:36' where `id` = 1183
        630μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-04-10 20:08:36
        • 1. 1183
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (14)
        220μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        190μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `institutions` where `institutions`.`id` in (83) and `institutions`.`deleted_at` is null
        180μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (2) and `providers`.`deleted_at` is null
        160μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 1176 limit 1
        190μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 1176
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Institution
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        qyl0I3gW8RcT1lBzselmBTDePIMiunkq5cYM1vzo
        locale
        ar
        _previous
        array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/arduin...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/arduino-y-algunas-aplicaciones
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "3.19.74.75" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "92e4e08ac8b1232f-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "x-forwarded-for" => array:1 [ 0 => "3.19.74.75" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "3.19.74.75" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "92e4e08ac8b1232f-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_X_FORWARDED_FOR" => "3.19.74.75" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "49828" "REMOTE_ADDR" => "172.71.254.111" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/arduino-y-algunas-aplicaciones" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1744315716.5469 "REQUEST_TIME" => 1744315716 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Thu, 10 Apr 2025 20:08:36 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlZPYTFPVTBTL0ZxbEhER3ZqUndJVUE9PSIsInZhbHVlIjoiMzYwK0NwR2FVY1NhUWJLbG42NEdEdFYrY1JYdGFNdFk4S213QmJ5a2JvMHFUcEhJS0JOTnVjUk1qZnA2WWtvd2VmZUVEc3dCSGIrWXEzTkRKNko1MUxsQThOYU9Ga29uTyt3SnJJWUI5VmQ1RnN0UksrZWpIdUc1WU11WUNjUWMiLCJtYWMiOiIxMzBjYzNlMmM1N2Y1ZWYzMzM2N2FmOTQyZTBkNDUwZmJlMDUxNjlmODEyNmI3M2UwM2VlODRjMzU5OWE0MzI5IiwidGFnIjoiIn0%3D; expires=Thu, 10 Apr 2025 22:08:36 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IlZPYTFPVTBTL0ZxbEhER3ZqUndJVUE9PSIsInZhbHVlIjoiMzYwK0NwR2FVY1NhUWJLbG42NEdEdFYrY1JYdGFNdFk4S213QmJ5a2JvMHFUcEhJS0JOTnVjUk1qZnA2WWtvd2VmZUVEc" 1 => "laravel_session=eyJpdiI6IitGbFJNcFBuQTJPYU5JWDRzTXpEN2c9PSIsInZhbHVlIjoiRGZzQWZYN3M4L2JFYllnd0VKVDdxTXBrUU9kNDNhVERySXc5cnRzUTBoZHhuMUNKcHhPUUtDTWREV0IrT2hIUVZaZWN0R2hKbktXT3BCdkhnYTRramNDVC9HQWliUVVpOWFFN2FGNW1tcWd3NWpiQ3F6SlR2TWlCYU1hMm1QcUkiLCJtYWMiOiI2N2EzODE5NjlkNDgwMzZhNGFkYjBmNjE5ZmVkZWZlNDM5Mjk1MWE3NzBlODlhZjE0YjNlYWNjYWRjMDJhMDY3IiwidGFnIjoiIn0%3D; expires=Thu, 10 Apr 2025 22:08:36 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IitGbFJNcFBuQTJPYU5JWDRzTXpEN2c9PSIsInZhbHVlIjoiRGZzQWZYN3M4L2JFYllnd0VKVDdxTXBrUU9kNDNhVERySXc5cnRzUTBoZHhuMUNKcHhPUUtDTWREV0IrT2hIUVZa" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlZPYTFPVTBTL0ZxbEhER3ZqUndJVUE9PSIsInZhbHVlIjoiMzYwK0NwR2FVY1NhUWJLbG42NEdEdFYrY1JYdGFNdFk4S213QmJ5a2JvMHFUcEhJS0JOTnVjUk1qZnA2WWtvd2VmZUVEc3dCSGIrWXEzTkRKNko1MUxsQThOYU9Ga29uTyt3SnJJWUI5VmQ1RnN0UksrZWpIdUc1WU11WUNjUWMiLCJtYWMiOiIxMzBjYzNlMmM1N2Y1ZWYzMzM2N2FmOTQyZTBkNDUwZmJlMDUxNjlmODEyNmI3M2UwM2VlODRjMzU5OWE0MzI5IiwidGFnIjoiIn0%3D; expires=Thu, 10-Apr-2025 22:08:36 GMT; path=/XSRF-TOKEN=eyJpdiI6IlZPYTFPVTBTL0ZxbEhER3ZqUndJVUE9PSIsInZhbHVlIjoiMzYwK0NwR2FVY1NhUWJLbG42NEdEdFYrY1JYdGFNdFk4S213QmJ5a2JvMHFUcEhJS0JOTnVjUk1qZnA2WWtvd2VmZUVEc" 1 => "laravel_session=eyJpdiI6IitGbFJNcFBuQTJPYU5JWDRzTXpEN2c9PSIsInZhbHVlIjoiRGZzQWZYN3M4L2JFYllnd0VKVDdxTXBrUU9kNDNhVERySXc5cnRzUTBoZHhuMUNKcHhPUUtDTWREV0IrT2hIUVZaZWN0R2hKbktXT3BCdkhnYTRramNDVC9HQWliUVVpOWFFN2FGNW1tcWd3NWpiQ3F6SlR2TWlCYU1hMm1QcUkiLCJtYWMiOiI2N2EzODE5NjlkNDgwMzZhNGFkYjBmNjE5ZmVkZWZlNDM5Mjk1MWE3NzBlODlhZjE0YjNlYWNjYWRjMDJhMDY3IiwidGFnIjoiIn0%3D; expires=Thu, 10-Apr-2025 22:08:36 GMT; path=/; httponlylaravel_session=eyJpdiI6IitGbFJNcFBuQTJPYU5JWDRzTXpEN2c9PSIsInZhbHVlIjoiRGZzQWZYN3M4L2JFYllnd0VKVDdxTXBrUU9kNDNhVERySXc5cnRzUTBoZHhuMUNKcHhPUUtDTWREV0IrT2hIUVZa" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "qyl0I3gW8RcT1lBzselmBTDePIMiunkq5cYM1vzo" "locale" => "ar" "_previous" => array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/arduino-y-algunas-aplicaciones" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]